1

为什么当我尝试调用我的 api 时vue 会返回此错误?我有这个路由器设置,我的 api 代码是这样的:

import { useQuery } from "h3";
import * as Pages from "~/assets/json/sites.json";

export default async (req, res) => {
  const query = await useQuery(req);
  return Pages.default.find((e) => {
    e.psw == query.psw;
  });
};

编辑:我尝试刷新锁定文件,但没有帮助。路径 /api/getHref/index.js 也是空的......

nvm 使用以下代码使其工作:

import { useQuery } from "h3";
import fs from "fs";
var Pages = JSON.parse(fs.readFileSync("assets/json/sites.json", "utf8"));

export default async (req, res) => {
  const query = await useQuery(req);
  var result = Pages.find((e) => {
    return e.psw == query.psw;
  });
  if(result == undefined) return ""
  return JSON.stringify(result.href);
};
4

0 回答 0