2017-02-12 14 views
1

現在、localhost:3000/movies/hulk上でnode.jsアプリケーションを実行しています。 hulkは任意の単語に置き換えることができ、コードを実行してJSONオブジェクトを返します。私はHerokuのにこのアプリを展開するとURLが動的な場合、node.jsアプリケーションをherokuにデプロイする方法

は、私はしかし、それは動作しませんURL

https://calm-sierra-94596.herokuapp.com

を受けました。 https://calm-sierra-94596.herokuapp.com/movies/hulkを実行しようとすると、それでも機能しません。どの経路を入力するか分からないので、これを修正する方法がわかりません。

+0

詳細情報を提供できますか?あなたが使用しているフレームワークなど。また、コマンドプロンプトから 'heroku logs'を実行して展開の問題を確認することができます –

+0

2017-02-12T03:27:43.599330 + 00:00 heroku [router]:at =エラーコード= H10 desc =" App crashed "method =ホスト名= calm-sierra-94596.herokuapp.com request_id = 1219bf5d-caa3-4ffd-85ab-5d30d0cfc513 fwd = "134.71.249.103" dyno =接続=サービス=ステータス= 503バイト= 2017-02-12T03:27:43.931637 + 00:00 heroku [router]:at =エラーコード= H10 desc = "App crashed"メソッド= GETパス= "/ favicon.ico" host = calm-sierra-94596.herokuapp .com request_id = 1d22b3c7-8d2b​​-4145-8b14-cc4c43db798e fwd = "134.71.249.103" dyno =接続=サービス=ステータス= 503バイト= –

+0

私の最初のエラーはこのようなもので、web:nodeというprocfileがあります。 app.js –

答えて

0

ルートに動的パラメータを正しく設定し、その値を確認してから実行してください。

app.get('/movies/:character', function(req, res){ 
    if (!req.params.character) res.status('400').send('must provide character'); 
    // do stuff 
    res.send('your stuff'); 
}); 
関連する問題