1

我现在正在学习如何将我的node.js应用程序部署到Google Compute Engine,并阅读Google Cloud Platform上的教程,该教程将使用MongoDB的node.js应用程序部署到Google Compute Engine。--be_ip参数来自命令:nohup nodejs server.js?

的教程指导您完成一个分步实施,其中包括以下内容:

  1. 启动一个后台实例,并使其开放的HTTP端口

  2. 在后台安装MongoDB的

  3. 启动前端实例并将其打开为HTTP端口

  4. 在fr上安装nodejs ontend和克隆的Node.js应用程序存在,并启动服务器

然而,在本教程的最后一个命令如下:

的nohup的NodeJS server.js的nohup的NodeJS server.js - be_ip XXX --fe_ip YYY &

但我不明白的地方,并--be_ip--fe__ip从何而来。参数的参数是后端和前端内部IP,所以我很容易猜到这个名字的含义。

但是,man nodejsman nohup都没有显示这些参数。另外,当我尝试通过关键字“--be_ip --fe_ip command”,the resultant page shows the google tutorial-related pages specifically搜索Google。

所以我想知道这些论点来自哪里。我怎样才能更多地了解这些论点?

回答

1

那么,它是一组可选的参数,你可以设置任何你喜欢的。这些参数应在程序中使用,例如通过process.argv.optimist库。

这就是为什么当你使用它时,结果页面只与其相关结果有关,而man nohupman nodejs没有帮助。

1

2个参数用于server.js。这解释了man nodejsman nohup的确有帮助。你可以在server.js找到它们。