我已经学过很多关于如何让mongodb和MEAN在heroku上工作的教程,而且没有一个能为我工作,我不断收到503应用程序错误。
首先我创建应用程序,我在命令行中执行heroku addons:docs mongolab
,然后检查我的配置并更改我的代码,以便将mongoose连接更改为配置字符串,如下所示:
mongoose.connect(process.env.MONGOLAB_URI || mongodb://example:example@ds053312.mongolab.com:53312/todolist');
第二部分只是一个例子,我使用的是我的信息。
所以在此之后我将我的应用程序推送到heroku,但是当我尝试运行它时,它仍然给我应用程序错误,并且在f12中它说它是
无法加载资源:服务器响应状态为503 (暂停服务) https://myapp.herokuapp.com/favicon.ico
我做错了什么?我已经尝试了所有内容,但没有一个教程适合我
编辑:我设法通过执行以下操作来摆脱错误:$ git init
$ git add .
$ git commit -m "initial version"
$ heroku apps:create
然而,现在我的应用程序加载了,看来我的应用程序的登录和注册功能不起作用,我填写登录/登录表单并提交,但页面保持不变而不改变。为了让这些功能发挥作用,还有什么我应该做的吗?
答案 0 :(得分:0)
我之所以来到这里是因为我的Heroku-deploy登录无法正常运行,但是Localhost可以正常运行。原来我忘了更改登录POST路由。