Json 如果URL是动态的,如何将node.js应用程序部署到heroku
我目前在本地主机上运行一个node.js应用程序:3000/movies/hulk。 其中,hulk可以替换为任何单词,并将运行我的代码并返回一个JSON对象 当我将此应用程序部署到heroku时,我收到了URLJson 如果URL是动态的,如何将node.js应用程序部署到heroku,json,node.js,heroku,Json,Node.js,Heroku,我目前在本地主机上运行一个node.js应用程序:3000/movies/hulk。 其中,hulk可以替换为任何单词,并将运行我的代码并返回一个JSON对象 当我将此应用程序部署到heroku时,我收到了URL 但是,它不起作用。当我尝试这样做时,它仍然不起作用。我不知道如何解决这个问题,因为我不知道要输入什么路由。是否在路由中正确设置了动态参数,并确保在对其执行操作之前检查了该值 app.get('/movies/:character', function(req, res){ if
但是,它不起作用。当我尝试这样做时,它仍然不起作用。我不知道如何解决这个问题,因为我不知道要输入什么路由。是否在路由中正确设置了动态参数,并确保在对其执行操作之前检查了该值
app.get('/movies/:character', function(req, res){
if (!req.params.character) res.status('400').send('must provide character');
// do stuff
res.send('your stuff');
});
是否在管线中正确设置了动态参数,并确保在对其执行操作之前检查了该值
app.get('/movies/:character', function(req, res){
if (!req.params.character) res.status('400').send('must provide character');
// do stuff
res.send('your stuff');
});
你能提供更多的信息吗?比如你正在使用的框架等等。此外,您可以在命令提示符下运行heroku日志,查看部署问题2017-02-12T03:27:43.599330+00:00 heroku[router]:at=error code=H10 desc=“App crash”method=GET path=“/movies/hulk”host=calm-sierra-94596.herokuapp.com请求id=1219bf5d-caa3-4ffd-85ab-5d30d0cfc513 fwd=“134.71.249.103”dyno=connect=service=status=503 bytes=2017-02-12T03:27:43.931637+00:00 heroku[路由器]:at=error code=H10 desc=“App crash”method=GET path=“/favicon.ico”host=calm-sierra-94596.herokuapp.com请求id=1d22b3c7-8d2b-4145-8b14-cc4c43db798e fwd=“134.71.249.103”dyno=connect=service=status=503 bytes=我的第一个错误是这样的,我有一个procfile,上面写着web:node app.jsI目前正在使用express、cors、body parserI。我刚刚点击了这个链接,它似乎正在工作。您找到解决方案了吗?能否提供更多信息?比如你正在使用的框架等等。此外,您可以在命令提示符下运行heroku日志,查看部署问题2017-02-12T03:27:43.599330+00:00 heroku[router]:at=error code=H10 desc=“App crash”method=GET path=“/movies/hulk”host=calm-sierra-94596.herokuapp.com请求id=1219bf5d-caa3-4ffd-85ab-5d30d0cfc513 fwd=“134.71.249.103”dyno=connect=service=status=503 bytes=2017-02-12T03:27:43.931637+00:00 heroku[路由器]:at=error code=H10 desc=“App crash”method=GET path=“/favicon.ico”host=calm-sierra-94596.herokuapp.com请求id=1d22b3c7-8d2b-4145-8b14-cc4c43db798e fwd=“134.71.249.103”dyno=connect=service=status=503 bytes=我的第一个错误是这样的,我有一个procfile,上面写着web:node app.jsI目前正在使用express、cors、body parserI。我刚刚点击了这个链接,它似乎正在工作。你找到解决办法了吗?