我的服务器上安装了 Nuxt3 应用程序、后端应用程序和 NGINX。所有以
/api
开头的请求都重定向到后端应用程序,所有不以 /api
开头的请求都重定向到 Nuxt3 应用程序。
我有端点
localhost/api/data
,它解析我的后端应用程序并返回一些数据:
{firstkey: firstdata, secondkey: seconddata}
我想在Nuxt3应用程序中获取这些数据:
export default defineComponent({
name: "mycomponent",
async setup() {
console.log(await $fetch('http://localhost/api/data'));
}
})
但是当我运行 Nuxt3 应用程序时,我收到错误:
404
[GET] "http://localhost/api/data": 404 Page not found: /api/data
当我尝试使用浏览器访问“http://localhost/api/data”时,我可以毫无问题地查看我的数据。
为什么Nuxt无法加载此页面?
安装后您是否尝试过重置计算机? (听起来很愚蠢)。我的系统在数据库中通常遇到这个问题,而我的最后一个资源总是导致快速重新启动。