2016-09-13 9 views
2

私のアプリでは、私はこのような構成があります。別のポートでノードアプリケーションを実行するにはどうすればいいですか?

module.exports = { 
    'port': process.env.PORT || 8080, 
    'database': 'mongodb://xxx:[email protected]:13456/practical', 
    'secret': 'ilovescotchscotchyscotchscotch' 
}; 

を本では、私は別のポート番号で私のアプリを実行したいと思いますが、8081または何か他のものを言います。同じ方法で設定された2つの異なるアプリを実行する必要があるためです。

正しい方法は何ですか? - 誰でも助けてくれますか?

ありがとうございます。

私はすでにこの答えを試してみました:How to change value of process.env.PORT in node.js?

をしかし、私はこのエラーを取得しています:(私は窓がシェル使用しています)

C:\Tutorials\try\NodePractical\MEAN-Family> env:PORT = 1234 server.js 
env:PORT : The term 'env:PORT' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. 
At line:1 char:1 
+ env:PORT = 1234 server.js 
+ ~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (env:PORT:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 
+2

重複http://stackoverflow.com/questions/13333221/how-to-change-value-of-process-env-port-in-node-js – Darkrum

+0

私はすべてを試しましたが、何も私のために働く。私はエラーを投稿させてください、私は何を得る – user2024080

答えて

5

あなたはプロセスからポートvaribleにアクセスしたい場合は、この 好きです。 envこのコマンドを使用してアクセスする必要があります。

PORT=8081 node server.js

。間違った構文を使用しています

関連する問題