首页 > 解决方案 > 将 Parse-Server 连接到 Heroku

问题描述

嘿,我无法将我的 Parse-Server 连接到我的 Heroku 应用程序。我一直在关注这个:https ://github.com/parse-community/parse-server我已经完成了在本地安装它的第一步,使用npm install -g parse-server mongodb-runnerwhich 工作正常。但是,以下设置我的 AppID、MasterKey 和 MongoDB databaseURI 的步骤不起作用。我已经拥有了所有这些东西,因为我已经使用了 parse-server-example,但是parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test使用正确的信息运行这个命令对我来说不起作用,而且我不知道将我的密钥放在哪个文件中。如果有人可以帮助我,这将非常感激,因为我今天刚刚在这个圈子上转了 9 个多小时。谢谢!

当我尝试节点 index.js

当我尝试 npm install

云代码错误

标签: iosherokuserverparse-server

解决方案


你应该把你的钥匙放在index.js文件里。要在本地运行解析服务器,您需要node index.js在命令行中使用。

如果你想连接到heroku,你需要做一个Procfile(简单的touch Procfile),然后添加web: npm start到文件中。

推送到 Heroku 后,转到设置,显示配置变量,然后将所有密钥放在那里。

在此处输入图像描述

两者都DATABASE_URI应该MONDODB_URI是你的 mongodb url(不是本地的)。SERVER_URL应该是 heroku 应用程序网址。


推荐阅读