Safari问题:由于访问控制检查,XMLHttpRequest无法加载http:// localhost:3000 / polls / get_charts

时间:2019-07-12 01:19:38

标签: node.js ajax express cors xmlhttprequest

我目前正在构建一个实时民意测验系统,供用户使用Chart.js提交他们的选择并实时反映他们的答案

除Safari之外,其他所有功能(Chrome,Firefox)均可正常运行。

我尝试安装npm -corsapp.use(cors());

我尝试将下面的代码添加到我的app.js中,但没有一个起作用。

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();
});

错误消息:XMLHttpRequest cannot load http://localhost:3000/polls/get_charts due to access control checks.并且错误消息无济于事,我不知所措。感谢您的帮助。

0 个答案:

没有答案