我有一个托管在 Vercel(www.example.com)上的 Next.js 应用程序,它需要与托管在 api.example.com(api.example.com)的不同服务器上的后端 .NET Core Web API 进行通信。 .NET core Web api 已配置为允许 CORS,但我的 Next.js 不断抱怨当我使用 AXIOS 获取数据时无法显示数据,因为响应缺少allow-cors 标头:
从源“http://www.example.com”访问“https://api.example.com”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头
当我使用 npm run dev 在本地运行它时,它工作正常,但当我构建它然后运行 npm run start
有人知道如何解决生产中的 cors 问题吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号