XMLHttpRequest无法加载 - No' Access-Control-Allow-Origin'与流星& FSCollection

时间:2015-11-05 16:49:55

标签: javascript meteor cors

在Meteor Server上部署应用程序时,我遇到上传csv文件的问题。它适用于localhost。

我有这个错误:

  

否'访问控制 - 允许 - 来源'标题出现在请求的上   资源。起源' http://smsgalaxy.meteor.com'因此不是   允许访问。响应的HTTP状态代码为503。

我试图查看FSCollection文档。我读过像担心CORS的事情。

我还尝试在http://enable-cors.org/server_meteor.html

的服务器端添加此代码
// Listen to incoming HTTP requests, can only be used on the server
WebApp.connectHandlers.use(function(req, res, next) {
  res.setHeader("Access-Control-Allow-Origin", "*");
  return next();
});

不行,唉。

需要帮助。感谢。

1 个答案:

答案 0 :(得分:0)

好吧,我猜Collection FS不适用于Meteor部署......我读过关于Reddit的评论:

  

所有本地存储选项都依赖于此   https://github.com/CollectionFS/Meteor-CollectionFS这不起作用   与流星部署(据我所知)。它的工作方式是打破   将文件分成块并将二进制数据存储在Mongo FS中   集合。

https://www.reddit.com/r/Meteor/comments/2ove4s/how_should_i_handle_file_upload/