DEVELOP
article thumbnail
[코드잇 - Node.js 기본기] 2. Node.js 기본 개념 - ① 모듈
BACKEND/Node.js 2022. 11. 24. 03:02

01. 모듈이란? # 모듈 : 전체를 이루는 부품 하나하나 - js 파일 하나 # require : 모듈을 로드해서 객체 1개를 리턴 - .js를 붙이지 않아도 가능 - 변수(let으로 선언)보다는, 상수(const)로 받는 것이 좋음 - let m = require('./math-tools.js'); - let m = require('./math-tools.'); 02. 모듈 내부의 함수 공개하기 # exports - exports.add = add; : add라는 함수를 외부에서도 add라는 이름으로 공개하겠다 - main.js let m = require('./math-tools.js'); console.log(m.add(1,2)); - math-tools.js function add(a, b) {..

article thumbnail
[ 코드잇- Node.js 기본기] 01. Node.js 시작하기
BACKEND/Node.js 2022. 11. 24. 01:35

01. Node.js가 무엇인가요? # Node.js : 또 다른 자바스크립트 실행 환경 - 웹 브라우저 밖에서도 자바스크립트를 실행할 수 있게 함 - 서버에서 사용되는 프로그램 만들 수 있음 - 자바스크립트만 알아도 하나의 웹 서비스 제작 가능 (백엔드) 02. Node.js 준비하기 https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org - 위 사이트에서 LTS 버전 설치 - LTS(Long Term Support) 버전 : 30개월동안은 해당 버전에서 발겨노디는 각종 버그에 대한 패치를 Node.js 커뮤니티로부터 보장받을 수 있음 - Current ..