1
Node.js 앱이 koa.js로 서비스를 실행해야하므로 프로세스를 --harmony
플래그로 시작해야합니다.phusion 여객과 내 노드 애플 리케이션에서 --harmony 플래그를 사용하는 방법?
이렇게하면됩니다.
$ node --harmony app.js
하지만 승객을 구성하여 앱을 실행하려면 어떻게해야합니까?
Node.js 앱이 koa.js로 서비스를 실행해야하므로 프로세스를 --harmony
플래그로 시작해야합니다.phusion 여객과 내 노드 애플 리케이션에서 --harmony 플래그를 사용하는 방법?
이렇게하면됩니다.
$ node --harmony app.js
하지만 승객을 구성하여 앱을 실행하려면 어떻게해야합니까?
--harmony를 사용하여 실제 노드를 실행하는 래퍼 스크립트를 작성한 다음 Passenger에 해당 래퍼 스크립트를 사용하도록 지시하여이 작업을 수행 할 수 있습니다. 그런 다음
#!/bin/sh
exec /usr/bin/node --harmony "[email protected]"
:
:이 작업을 수행 할 수 있도록chmod +x /home/user/wrappers/node
여객 독립, PATH에서 처음으로 '노드'명령을 사용하여 예를 들어,/홈/사용자/래퍼/노드를 작성
export PATH=/home/user/wrappers:$PATH
cd /your-app
passenger start
당신은 Nginx에 대한 Apache 또는 승객 여객를 사용하는 경우, 설정 적절한 지침 :
# Apache
PassengerNodejs /home/user/wrappers/node
# Nginx
passenger_nodejs /home/user/wrappers/node;
글쎄, 나는 승객 문서를 완전히 읽지는 않았다. 감사. – willwen
아파치 또는 Nginx를 사용하는 경우 직접'passenger_nodejs 'node --harmony app.js'명령을 쓸 수 있습니다. ' – guzart
'passenger_nodejs 지시어에 플래그를 추가하는 것이 작동하지 않습니다. 래퍼를 사용해야했습니다. 상술 한 바와 같이. – Jondlm