如何使用Phusion乘客在我的节点应用程序中使用和谐标志?
因为我们的Node.js应用程序需要使用koa.js运行服务,所以需要使用–harmony标志启动这些进程。
喜欢这个。
$ node --harmony app.js
但是,我怎样才能configuration乘客运行应用程序呢?
你可以通过编写一个用–harmony执行真实节点的包装脚本,然后指示Passenger使用这个包装脚本。 例如,创build/ home / user / wrappers / node:
#!/bin/sh exec /usr/bin/node --harmony "$@"
然后:
chmod +x /home/user/wrappers/node
Passenger Standalone使用PATH中的第一个“节点”命令,所以你可以这样做:
export PATH=/home/user/wrappers:$PATH cd /your-app passenger start
如果您使用Passenger for Apache或Passenger for Nginx,请设置适当的指令:
# Apache PassengerNodejs /home/user/wrappers/node # Nginx passenger_nodejs /home/user/wrappers/node;