我有 Nuxt JS 项目。我无法向我在本地主机上运行的 Node js 项目发出请求。它在网络部分给出 Cors 错误。我可以使用 Postman 发送请求,但不能从项目发送请求。我添加了以下但我的问题没有解决。
axios: {
baseURL: 'http://localhost:3001', // Used as fallback if no runtime config is provided
proxyHeaders: false,
credentials: false
},
我需要你向我提供更多细节,以便我确定问题所在,但一般来说,这个问题可以由服务器端通过添加来解决 你的网站主机在标题
Access-Control-Allow-Origin' = '*'
你可以用你的主机替换*
如果你在本地主机服务前端:3000你可以像Access-Control-Allow-Origin' = 'http://localhost:3000'
使用示例
app.use(cors({
origin: 'http://yourapp.com'
}));
app.enableCors({
origin: '*'
});
我的 Node JS 项目中缺少一些东西。我在我的 Node JS 项目的 index.js 文件中添加了下面的代码并且它有效。
const cors = require('cors') app.use(cors());