Err_connection_refused 使用流星上传

Err_connection_refused using meteor uploads

我正在使用流星上传将流星应用程序部署到数字海洋水滴。一切顺利,应用程序已部署,数据库正常工作,数据播种工作等。但是有一个问题我似乎无法解决。

我使用 meteor-uploads 包 (https://github.com/tomitrescak/meteor-uploads) 进行文件上传。在本地一切顺利,文件被上传,完成回调被调用等。但是一旦我将应用程序部署到服务器,它就会不断给我这些错误,:

欢迎提出任何想法,我已经到处寻找解决方案,但 none 似乎适合我的问题。我还安装了一个新的 Droplet,但这没有帮助。在我的 none 浏览器(Mac Chrome、safari 和 firefox)中它是否工作,在我的 phone (Android 5.0) 上我得到同样的错误。我正在使用最新的 Meteor 版本 1.1.0.1

在本地主机上你不需要设置环境变量,但主机服务提供你应该。

检查this tutorial以了解如何放置环境变量。

因为文件上传需要一个startup-server-configuration,像这样。

//file:/server/init.js
Meteor.startup(function () {
  UploadServer.init({
    tmpDir: process.env.PWD + '/.uploads/tmp',
    uploadDir: process.env.PWD + '/.uploads/',
    checkCreateDirectories: true //create the directories for you
  })
});

但我不确定将它放在初创公司上是否会在数字海洋上起作用,就像我说的那样,你输入它,运行 printing 并检查 /.uploads/ 是否存在