axios 我无法发送请求到API

yhuiod9q  于 2023-03-08  发布在  iOS
关注(0)|答案(2)|浏览(210)

我有Nuxt JS项目。我不能向我在本地主机上运行的Node js项目发出请求。它在网络部分给出了Cors错误。我可以用Postman发送请求,但不能从项目中发送。我添加了以下内容,但我的问题没有解决。

axios: {
    baseURL: 'http://localhost:3001', // Used as fallback if no runtime config is provided
    proxyHeaders: false,
    credentials: false
  },
mmvthczy

mmvthczy1#

我需要你为我提供更多的细节,这样我就可以确定的问题,但一般来说,这个问题可以解决的服务器端添加您的网站主机在标题Access-Control-Allow-Origin' = '*'您可以取代*与您的主机一样,如果你在localhost:3000前端你可以使它像Access-Control-Allow-Origin' = 'http://localhost:3000'

    • 使用示例**
app.use(cors({
  origin: 'http://yourapp.com'
}));
app.enableCors({
  origin: '*'
});
irlmq6kh

irlmq6kh2#

我的Node JS项目中缺少了一些东西。我在Node JS项目的index.js文件中添加了下面的代码,它工作了。
const cors =需要(“cors”)应用程序使用(cors());

相关问题