Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将解析服务器连接到Heroku_Ios_Heroku_Server_Parse Server - Fatal编程技术网

Ios 将解析服务器连接到Heroku

Ios 将解析服务器连接到Heroku,ios,heroku,server,parse-server,Ios,Heroku,Server,Parse Server,嘿,我在将解析服务器连接到Heroku应用程序时遇到问题。我一直在遵循这一点:我已经通过使用npm install-g parse server mongodb runner完成了在本地安装它的第一步,它工作得很好。但是,以下设置我的AppID、MasterKey和MongoDB数据库URI的步骤不起作用。在使用parse server示例时,我已经有了所有这些内容,但是运行以下命令parse server--appId APPLICATION\u ID--masterKey MASTER\u

嘿,我在将解析服务器连接到Heroku应用程序时遇到问题。我一直在遵循这一点:我已经通过使用
npm install-g parse server mongodb runner
完成了在本地安装它的第一步,它工作得很好。但是,以下设置我的AppID、MasterKey和MongoDB数据库URI的步骤不起作用。在使用parse server示例时,我已经有了所有这些内容,但是运行以下命令
parse server--appId APPLICATION\u ID--masterKey MASTER\u KEY--databaseURImongodb://localhost/test
正确的信息对我不起作用,我也不知道该把钥匙放在哪个文件中。如果有人能帮助我,我将非常感激,因为我今天在这个问题上兜了9个多小时的圈子。 谢谢大家!


您应该将密钥放入
index.js
文件中。要在本地运行parse server,您需要在命令行中使用
node index.js

如果要连接到heroku,需要制作一个
Procfile
(只需
触摸Procfile
),然后将
web:npm start
添加到文件中

推到Heroku后,进入设置,显示配置变量,然后将所有键放在那里


DATABASE_URI
MONDODB_URI
都应该是您的mongodb url(不是本地的)
SERVER\u URL
应该是heroku应用程序的URL。

过去我总是将密钥放在index.js中,但是对于这个解析服务器,index.js没有任何字段可以将密钥放在其中。我应该自己加吗?此index.js也嵌套在graphql文件夹中。您可以自己轻松下载该文件并查看一下。我认为它嵌套在graphql文件夹中是错误的,它实际上嵌套在parse server文件夹中的lib文件夹中,但是它仍然不包括放入密钥所需的字段。我应该添加它们吗?或者可能是因为我还没有连接我的Heroku应用程序,它缺少包含index.js文件的应用程序文件夹。我的解析服务器就是这样的-example@FinnWolff下载此repo并运行
npm install
,然后您就可以准备好一切。我不能使用该repo,因为它根本不是最新的,它不包括推送通知,这对我需要做的事情至关重要。它已经2年没有更新了,这不好。你在index.js中放了什么?我的解析服务器示例index.js文件夹中的index.js中的所有内容。那么你添加了云代码文件夹了吗?我觉得这都可以使用解析服务器github的自述文件中给出的本地或docker命令进行设置,因为在那之后,除了链接到Heroku之外,没有更多的规范了。然而,这些命令已经有一段时间不适用于我了reason@GellertLee添加了cloud code文件夹,并得到了一个似乎更深的rooter错误。在屏幕截图中指定了上面的部分内容