我正在使用 nodejs 服务器、express 框架和 fetch 库将请求发送到不同域中的另一台服务器。对于我的端点之一,考虑 (localhost:8080/login) 当用户单击登录按钮时,我正在呈现 ejs 文件,我正在向其他域中的 api (https:otherserver.com/login) 不同服务器发送获取请求。我无法发送此请求。我收到此错误:
对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin” header 。产地' http://localhost:8080 ' 因此不允许访问。响应的 HTTP 状态代码为 404。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”以获取禁用 CORS 的资源。
我不确定如何处理这个问题。请提出一些可以解决此问题的想法或链接。
最佳答案
关于node.js - 对预检请求的响应未通过访问控制检查 : No 'Access-Control-Allow-Origin' header is present on the requested resource.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47431763/