1

我有我的应用程序存储,appdir/app/然后appdir/bin我有我的 keystone 应用程序的启动和停止文件。

为了让 keystone 在我的服务器上工作,它必须监听一个端口号,所以我试图在我的文件中设置端口 env 变量,并且我试图在我的开始文件中进行。这是我所拥有的:

#!/bin/sh

export NODE_ENV=production
export PORT=24633

forever start -a -l /XXX/logs/log.log -o /XXXlogs/out.log -e /XXX/logs/err.log /XXX/app/keystone.js

它可以正常工作,但不能使用指定的端口号。我在这里忽略了什么还是我走错了路线?

4

1 回答 1

4

您是否在 keystone.js 中设置了端口?

keystone.init({
  ...
  port: process.env.PORT,
  ...
});
于 2014-09-29T00:00:42.597 回答