gpt4 book ai didi

node.js - 如何暂时在不同的端口运行 Node 应用程序?

转载 作者:搜寻专家 更新时间:2023-10-31 22:38:16 24 4
gpt4 key购买 nike

在我的应用程序中,我有这样的配置:

 module.exports = {
'port': process.env.PORT || 8080,
'database': 'mongodb://xxx:xxxx@ds013456.mlab.com:13456/practical',
'secret': 'ilovescotchscotchyscotchscotch'
};

但目前,我想在不同的端口号(例如 8081 或其他端口号)中运行我的应用程序。因为我需要运行 2 个以相同方式配置的不同应用。

什么是正确的方法? - 有人帮帮我吗?

提前致谢。

我已经尝试过这个答案:How to change value of process.env.PORT in node.js?

但是我收到这个错误:(我正在使用 windows shell)

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

最佳答案

这样做如果你想从 process.env 访问 PORT 变量,你必须使用这个命令来访问。

PORT=8081 node server.js

.你使用了错误的语法

关于node.js - 如何暂时在不同的端口运行 Node 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39472215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com