[node.js] formatting, linting
·
개발/node.js
1. npm 설치 관련 [1] Formatting node 프로젝트를 여러멍이나 개인이 작업하다보면 예상하지 못한 오류가 생겼을때 찾아내기가 힘들다. formatting은 런타임 코드를 이용자에게 전달하기 전에 문제를 잡아준다. ex) Prettier formatting을 해주는 Prettier 패키지 설치 명령어 npm install --save-dev prettier --save-dev : 우리가 프로젝트를 개발할때만 사용할 패키지 npm패키지를 설치하면 package.json에 내용이 추가되고 package.json의 중요한 역할중에 하나는 메타데이터를 표현하는것도 있다. 현재 프로젝트가 사용하는 의존성 내용을 나열하는 것에도 목적이 있다. node_modules 폴더는 git에 따로 올리지 않고 ..
[node.js] node.js
·
개발/node.js
1. node.js란? 자바스크립트를 사용하여 데이터베이스에 연결해 서버로 요청을 보내는 기능을 구현할 수 있다. node.js는 크롬V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임이다. node.js를 웹서버 자체로 생각하는건 잘못된 것이다. apache 같은 웹서버중 하나가 아니다. 브라우저가 아니라 서버에서 자바스크립트가 동작하도록 도와주는 런타임 플랫폼이라고 생각하면 된다. 2.node.js의 역사 2009년 라이언 달 이라는 개발자가 node.js를 처음 만들었고 지금까지도 업데이트가 잘 되고 있다. node.js를 설치해서 실행한다고 웹서버가 실행되는게 아니라 node.js에 있는 라이브러리를 설치해서 사용한다. npn(Node Package manager)을 이용해서 라이브러리를 설치해..