我在后端有一个 React 应用程序和 Nodejs(Express)。部署到主机服务器后,我为更新某些文档所做的功能无法正常工作。它给出了CORS错误:
我有这行代码来处理 server.js 中的 CORS 策略:
app.use((req, res, next) => {
res.set({"Access-Control-Allow-Origin" : "*",
"Access-Control-Allow-Methods" : "HEAD, OPTIONS, GET, POST, PUT, PATCH, DELETE",
"Access-Control-Allow-Headers" : "Content-Type, Authorization, X-Requested-With"})
next();
});
GET 和 POST 方法都可以,但对 PUT 不起作用(不知道 Delete 是否有效没有尝试过)
我在这个问题上花了很多时间;试过这个:https ://stackoverflow.com/a/42463858/11896129
在网上找了一堆解决方案,尝试从 IIS web.config 文件配置它,没有解决我的问题。我可能会错过哪个部分?
慕雪6442864
幕布斯7119047
眼眸繁星
相关分类