アップデートを助ける:
A Nodesterコア開発(IRC上alejandromg)はあなたの問題を見てきました。 gitリポジトリ内でマージ問題が発生していました。それはマージの競合であったようです。 git merge conflictの要点はGitHubです。 Alejandroは、Nodesterプラットフォームで競合を解決するのに十分親切でした。あなたのアプリは今や完璧にhttp://dlq.nodester.com/に走っているはずです。
この問題を解決する方法として、残りの答えを考えていきます。
こんにちはフェローノデステル(エ)!
NodesterはPaaSとして内部ポート変換を使用して、すべてのNodesterアプリケーションをポート80で実行できるようにしているため、Webから簡単にアクセスできます。 Nodesterは単一のEC2インスタンスで動作しているため、特定のポートを割り当てます。そのポートは内部でdlq.nodester.com:80
に転送されますが、Nodesterが発行したポートを使用する必要があります。
ポートを変更したことがわかりましたが、下記の代替方法を試してみてください。
nodester app info dlq
を実行すると、割り当てられたポートにアクセスできます。あなたのアプリが実行中か停止中か、そしてポートであることを示すはずです。
the Help page (check the FAQ section)に述べたように、あなたは番号のいずれかを使用して、それをハードコーディングまたはすべてのNodesterアプリは自身のためにアクセスできる環境変数を取ることができます(ポートを使用するようにExpressを伝えるために、
これは動作するはずです:。
app.listen(process.env['app_port'] || 80)
それとも
app.listen(process.env.port)
最初のものは、あなたがポート80(またはどちらか選択した)上でローカルに開発することができ、後者の意志ね文字列または発行されたポートの番号のいずれかを含む環境変数を設定します。
コードをNodesterにプッシュしてください(これはうまくいくようですが、私はうれしいです!)。その後、アプリは自動的に開始され、(うまくいけば)動作するはずです。それでも問題が発生した場合は、irc.freenode.orgのNodester IRCチャネル#nodesterまたはwebchat clientをご利用ください。
追加のトラブルシューティング:
あなたは(そこまであなたの情報から判断)が誤ってnodesterのNPMコマンドを使用しているように見えます。これは以下のようになりますと、それらの持つ問題について
nodester npm install dlq express
(そのヒントのクリスのおかげで)
で作業する必要があります? 'nodester npm install dlq express'または' npm install express'をローカルにインストールしてから 'git push'を実行しますか? –
あなたは答えの最後の部分を読んだことがありますか?さらに精巧なケア?どうすれば 'nodester app logs dlq'を試して結果を投稿するのですか? – arvidkahl
あなたのNPMの質問について:私は地元のnomとnodeter npmの両方で働いています。しかし、 '.gitignore'に' node_modules'を入れてリポジトリがいっぱいにならないようにしました。スペースを節約することは、無料で動作するPaaS上で行うことは賢明なことです);私はノードターレポからモジュールを外すことを推奨します。 – arvidkahl