アップデート:
Nodester Core 開発者 (IRC の alejandromg) があなたの問題を調査しました。git リポジトリ内でマージの問題が発生していました。マージの競合だったようです。GitHubで git マージの競合の要点を見つけることができます。Alejandro は親切にも Nodester プラットフォームでの競合を解決してくれました。これで、アプリはhttp://dlq.nodester.com/で問題なく動作するはずです。
この問題を解決するための可能な方法として、残りの回答を保持します。
こんにちは仲間 Nodester(er)!
Nodester は PaaS として内部ポート変換を使用して、すべての Nodester アプリがポート 80 で実行できるようにするため、Web から簡単にアクセスできます。Nodester は単一の EC2 インスタンスで実行されているため、特定のポートが割り当てられます。そのポートは内部的に に転送されますdlq.nodester.com:80
が、アプリは Nodester によって発行されたものを使用する必要があります。
ポートを変更したことは承知していますが、以下に説明する別の方法を使用してみてください。
を実行すると、割り当てられたポートにアクセスできますnodester app info dlq
。アプリが実行中または停止していることと、ポートが表示されます。
Express にポートを使用するように指示するには (ヘルプ ページ (FAQ セクションを参照) に記載されているように)、番号を使用してハードコーディングするか、すべての Nodester アプリが自身でアクセスできる環境変数を取得します。
これはうまくいくはずです:
app.listen(process.env['app_port'] || 80)
または
app.listen(process.env.port)
前者では、ポート 80 (または選択したポート) でローカルに開発できます。後者では、発行されたポート番号または文字列を含む環境変数を設定する必要があります。
これを変更して、コードを Nodester にプッシュします (うまくいくようです。よかったです!)。その後、アプリが自動的に起動し、(うまくいけば) 動作するはずです。問題が解決しない場合は、irc.freenode.org の Nodester IRC チャンネル #nodester でお知らせいただくか、Web チャット クライアントを使用してください。
追加のトラブルシューティング:
あなたは nodester npm コマンドを間違って使用したようです (あなたの情報から判断すると)。そのはず:
nodester npm install dlq express
(そのヒントをくれたクリスに感謝します)