서버/nodejs6 서버 시작 파일 변경 www 파일이 아닌 다른 파일에서 서버 프로그램을 시작하고자 하면 package.json 파일의 다음 내용을 수정한다 "scripts": { "start": "node ./bin/www2" } 2021. 2. 16. forever가 자꾸 stopped 될 때 forever 대신 pm2를 쓴다 pm2는 crash가 발생하여 stopped 될 때마다 restart 시켜주는 기능이 있다. pm2 show [id]를 통해 자동으로 진행된 restarts 횟수를 확인할 수 있다. 참고 : stackoverflow.com/questions/28810719/how-to-run-node-js-using-forever-without-stopping 참고2 : stackoverflow.com/questions/31918929/forever-process-for-node-js-server-is-not-running-all-time 참고3 : www.npmtrends.com/forever-vs-pm2-vs-supervisor 2021. 2. 10. URL query parameter에 '+(plus)' 기호 사라짐 encodeURIComponent로 해결 또는 '%2B'로 대체 stackoverflow.com/questions/6855624/plus-sign-in-query-string * '%' 기호는 문자열 전체를 디코딩 시켜버린다. -> '%25'로 전달 * 단, '%'와 '+'를 동시에 변환할 때는, '%'를 먼저 처리하고 '+'를 처리해야 한다. (그렇지 않으면 '%2B'의 '%'도 같이 변환되기 때문이다.) * ' (apostrophe) 즉 따옴표 문자도 문제가 된다. 이는 \'\'로 처리한다. 예시) goal = goal.replace(/%/gi, '%25'); goal = goal.replace(/\n/gi, ' '); goal = goal.replace(/\+/gi, '%2B'); goal = go.. 2021. 2. 8. node.js에서 req.session이 undefined인 경우 jaroinside.tistory.com/15 2021. 2. 2. 이전 1 2 다음