node.js
-
[node.js] 윈도우10에서 supervisor 실행시 보안 오류node.js/node.js 에러 2019. 11. 22. 15:36
리눅스에서 node.js 연습을 하다가 제가 만든 연습 페이지가 리눅스 firefox 에서 제대로 나오질 않았습니다. 이것 땜에 며칠을 이것저것 바꾸면서 다시 해보고 정보도 찾아보고 했는데도 결국 해결하지 못해서 포기하고 윈도우10에서 실습하려고 모든 환경을 셋팅하고 이제 supervisor를 설치하고 실행했는데 여긴 이상하게 supervisor 부터 실행 에러를 출력하더라구요. 문제가 뭔지 확인해봅니다. 보안 오류: (:) [], PSSecurityExceptionupervisor : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\cis\AppData\Roaming\npm\supervisor.ps1 파 70)를 참조하십시오. 위치 줄:1 문자:1 + supervisor app.js + ~..
-
[node.js] Error: listen EACCES: permission denied 0.0.0.0:80node.js/node.js 에러 2019. 8. 17. 14:48
Error: listen EACCES: permission denied 0.0.0.0:80 PM2 log: Script /home/cis/nodeJsWorkspace/myapp.js had too many unstable restarts (16). Stopped. "errored" 우분투 환경에서 node.js, npm, pm2 설치하고 간단하게 서버로 구동시킬수만 있게 작성한 다음 pm2로 start 시켰는데 자꾸 status가 errored로 되면서 실행이 안되네요. "오타난것도 없는데 왜 안되지 이상하네..." 하면서 이것저것 찾아봅니다. 어떤 상태인지 pm2 show 로 확인해봅니다. 에러가 찍힌곳인 pm2 디렉토리에서 pm2.log와 error.log를 봅니다. 에러 로그를 보니 이렇게 생긴게 ..
-
[node.js] node 기초node.js/node.js 공부 2019. 7. 10. 22:17
노드(node)는 자바스크립트를 이용해서 서버를 만들 수 있는 개발 도구 노드는 하나의 요청 처리가 끝날 때까지 기다리지 않고 다른 요청을 동시에 처리할 수 있는 비동기 입출력(non-blocking) 방식을 적용했습니다. 비동기 입출력 방식이 노드의 대표적인 특징입니다. ☆ blocking vs non-blocking - 동기(blocking) 입출력 방식 : 하나의 요청 처리가 끝날 때까지 대기 하고 다른 요청을 동시에 처리 할 수 없음 - 비동기(non-blocking) 입출력 방식 : 하나의 요청 처리가 끝날 때까지 대기하지 않고 다른 요청을 동시에 처리 가능 ☆ 콜백(callback) 함수 : 자바스크립트에서는 변수에 함수를 할당할 수 있습니다. 따라서 변수에 할당된 함수를 다른 함수의 파라미터..