nodeJS - 직접 실행될 때와, library로 require되는 경우 구분하기
python에서 code를 작성할 때, 각 file별로 다음과 같은 두 가지 경우가 발생할 수 있습니다. 가령 라는 file을 작성한다고 한다면. 1. 직접 실행되는 경우: 가 의 형태로 직접 실행되는 경우 1. library로 import되는 ...
python에서 code를 작성할 때, 각 file별로 다음과 같은 두 가지 경우가 발생할 수 있습니다. 가령 라는 file을 작성한다고 한다면. 1. 직접 실행되는 경우: 가 의 형태로 직접 실행되는 경우 1. library로 import되는 ...
생활코딩 - node.js를 보고 아주 간단한 nodeJS 프로젝트를 만들었습니다. 디테일한 코드는 수업과 조금 차이 나겠지만, 기능적으로는 겅의 동일합니다. 매번 블로그에 코드를 따로 넣다보니, 이후 유지보수도 어렵고, 개발한 코드 커밋도 깃헙...
nodeJS에는 pm2라는 개쩌는 놈이 있습니다. 대충 알아서 꺼지면 켜주고, 리소스 관리하고 로깅 해주고 하는 완벽한 인프라 관리 서비스? 정도로 해석하면 될것 같네요. 아무튼, 보통은 걍 nodeJS로 개발을 끝내고, pm2로 나머지를 처리해...
Node JS - INstall and Use PM2 nodeJS로 구동중인 App에 Update가 발생했을 때, 자동으로 Code를 업데이트하여 서버를 재기동한다거나, App이 예기치 않은 상황에서 꺼졌을 때, 재시작을 해준다거나 하는 일을 P...
Javascript에서 file을 읽는 방법 local file을 읽기 위한 JS Code는 다음과 같습니다. nodejs - fs는 "FileSystem"의 약자이며, File을 읽거나 쓰기 위해서 사용되는 모듈입니다. nodejs를 설치했다면...
nodejs를 command line에서 실행할 때, argument를 넘겨주는 방법은 다음과 같습니다. 그리고 에 담기는데요, 다음과 같이 array의 형태로 담깁니다. node의 실행 경로, 현재 file의 경로 그리고 command line...
Javascript에서 http 모듈을 사용하여 http request를 처리할 수 있는 웹 서버를 하나 만들고, request에서 url 부분만을 쪼개어 parsing하는 코드를 다음과 같이 정리하였습니다.
nodeJS는 서버 쪽(백엔드)에서 사용되는 소프트웨어 플랫폼입니다. 그냥 "javascript로 서버를 구축하려면 nodeJS를 사용하면 된다"라고 알고 있어도 문제가 없죠. nodejs.org에서 node.js를 다운받습니다. 설치하고 확인해...
다음과 같은 오류와 함께 nodeJS로 만든 서버가 구동되지 않는 경우가 있습니다. 이 때는, 보통 이미 포트가 점유되고 있을 경우를 말하죠. 따라서, 다음 커맨드를 사용해서 해당 port를 사용중인 프로세스를 확인하고, PID를 kill해줍니다...
nodeJS - npm npm은 Node Package Manager의 약자이며, 말 그대로 "nodeJS를 위한 패키지를 관리하고, 현재 프로젝트의 의존성 들을 관리"하는 기능을 수행합니다. 이미 nodeJS를 설치하셨다면 npm은 이미 설치되...
왜 갑자기 npm인가. 최근 포스트들을 보시면 아시겠지만, 저는 요즘 일종의 웹서비스를 만들고 있습니다. 비교적 단기간에 필요한 기능들을 만들다보니, 아무래도 제가 직접 코딩을 하기보다는 기존에 있는 것들을 가져와서 연결해서 그럴싸하게 만드는 작...