这是一个n00b问题。我正在将Parse服务器用于Heroku上托管的应用程序以及MongoLab的后端。
我想在我的应用程序中使用Parse服务器SDK时使用Amazon S3在后端保存文件。
我提到了这一点,并按照步骤在Amazon S3中创建存储桶 https://github.com/ParsePlatform/parse-server/wiki/Storing-Files-in-AWS-S3
链接说我应该编辑Parse服务器代码以指向Amazon S3存储桶,我的问题是我该怎么做?我是否在Heroku上提取了我的Parser服务器的副本并在我的本地系统上编辑它,或者我去Heroku并编辑Parse服务器?
感谢您的帮助!
答案 0 :(得分:2)
我会选择git来对Parse Server进行版本控制。
我在部署Parse Server时做了些什么(大多数情况下我都使用过本教程http://rogerstringer.com/2016/02/04/parse-server-heroku/)。
我应用的大部分修改都是来自Parse Server的index.js
。
var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://localhost:27017/dev',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'reciparia',
masterKey: process.env.MASTER_KEY || '', //Add your master key here. Keep it secret!
clientKey: process.env.CLIENT_KEY || 'holla'
});
在Heroku方面,您可以拥有一些环境变量,可能需要修改或添加。所以,我所理解的是,你可以在Heroku的界面上定义变量,或者只是将它们添加到代码中。
答案 1 :(得分:0)
我使用Heroku toolbelt编辑