2017-11-06 8 views
0

私はNodeJSサーバーをherokuに配備しました(チュートリアルに従いました)。 procfileファイルはローカルで実行されるため、良好です。 heroku gitを押すと、私はそれにリンクしている。私は、 "heroku logs --tail"コマンドを入力してログを見て、ログはサーバーが正常に起動したと言っていました。しかし、私はどのように具体的なパスにアクセスすることができます理解していない:http://localhost:300/auth/login herokuのURLはhttps://my-app-name.herokuapp.comです。これは私の最初のサーバー展開です。事前にお手伝いいただきありがとうございます!Herokuに配置されたNodeJsサーバー

答えて

0

私はついにそれを解決しました!私はサーバーのポート3000を指定していました。しかし、英雄はそれを必要としません。その代わりに私はこのようなことをしました:

   server.listen(process.env.PORT); 

ありがとうございました!

0

正しくセットアップする場合、http://localhost:300/auth/loginあなたは急行使用している場合はhttps://my-app-name.herokuapp.com/auth/login

+0

私はそれを何も試していませんでした。私のpackage.jsonには「リポジトリ」があります。{ "type": "git"、 "url": "https://gitlab.com/my-gitlab-account.git" }私は英雄のアカウントを置く必要がありますか? –

+1

どこでもherokuアカウントを参照する必要はありません。あなたはプロジェクトのルートにindex.htmlページを持っていますか? – mast3rd3mon

+0

私はindex.jsを持っています。これはサーバーAPIであり、htmlは使用しません。 –

-1

を使用してアクセス可能になり、あなたはおそらくのようなものが必要になります。

app.set('port', process.env.PORT || 300); 
+0

NodeJS koa-serverとtypeScriptを使用する –

関連する問題