gpt4 book ai didi

node.js - Node : CORS Fails Occasionally

转载 作者:太空宇宙 更新时间:2023-11-04 01:00:22 25 4
gpt4 key购买 nike

我有一个 Node 应用程序,其服务器托管在heroku上。我的所有请求都会成功,直到我发送了大约 10 或 15 个请求。然后我开始收到 CORS 错误。知道为什么会发生这种情况吗?

尝试一下。 http://danielrasmuson.github.io/

这是我的“CORS 启用代码”。我现在正在尝试一些事情。

var app = express();
app.use(cors());

app.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
next();
});

app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});

最佳答案

我已经为此苦苦挣扎了一段时间。我会遇到 CORS 错误...偶尔,当对相同的 API 执行相同的请求时。

开发工具中的网络选项卡提到缺少 CORS 源或其他 CORS 相关错误,因此这可能会误导您检查 CORS 设置。

但是,详细的服务器日志表明这不是 CORS 问题。问题来自于服务器在请求之后返回的错误。

就我而言,服务器发送的错误生成了 CORS 相关问题,但这些 CORS 问题并不是这里的核心问题。

总而言之,可以访问详细的服务器日志,并查看如何处理服务器响应中的错误(例如从请求正文中读取的未定义值等错误......)

如果我理解正确的话,上面的@Błażej Grzeliński 由于服务器响应中的错误管理不当而遇到了同样的问题。

关于node.js - Node : CORS Fails Occasionally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27157195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com