我在www.example.com 的Vercel 上托管了一个 Next.js 应用程序,它需要与托管在 api.example.com 的不同服务器上的后端 .NET Core Web API 进行通信。.NET 核心 web api 已配置为允许 CORS,但我的 Next.js 一直抱怨当我使用 AXIOS 获取数据时无法显示数据,因为响应缺少 allow-cors 标头:
CORS 策略已阻止从源“http://www.example.com”访问“https://api.example.com”上的 XMLHttpRequest:对预检请求的响应未通过访问控制检查:否“访问” -Control-Allow-Origin' 标头存在于请求的资源上
当我使用 本地运行它时它工作正常npm run dev
,但是当我构建它然后运行时它不起作用npm run start
有谁知道如何解决生产中的 cors 问题?