[Node.JS] Node.JS_01

박소윤·2021년 3월 6일

NODE 강의

목록 보기
5/8
post-thumbnail

# Node.JS 란?

웹브라우저에서 사용하는 Javascript를 Server에서 사용하며, V8 엔진을 탑재하여 대용량 서비스를 위해 Ryan Lienhart Dahl이 개발하였다.
[ V8 : 크롬브라우저 자바스크립트 엔진 ]

Node.JS 사용기업

CPU를 많이 사용되는 작업에서는 선호되지 않는다.

✔ node.js 설치

[ node.js 운영체제별 설치 링크 ]

[ 정상 설치 & 버전 확인 ]

# 에디터 설치하기 - VScode ☆

[ VSCODE 에디터 관련 블로깅 ]

- Vscode 에디터
- webstorm 에디터 : 가볍게 사용하기 유용한 에디터 [ webstorm 에디터 설치 링크 ]
- atom 에디터 : [ atom 에디터 설치 링크 ]

# 모듈 패턴 설정

- 내보낼경우 : Module.exports 변수
- 불러올경우 : require 파일명

에디터 안에서 확장자가 다양항 파일을 생성하여 내용을 만들때,
다른곳으로 내보내길 원하는 파일에 Module.exports.변수명
내보내진 파일을 불러와서 출력할경우 require 파일경로

- 내보낼파일 - outfile -

module.exports.spendvar = '잘 전달 받아서 출력됐나?' 

- 불러와서 출력할 파일 -

const outfile = require('./outfile');
console.log(outfile.spendvar)

//결과 : 잘 전달 받아서 출력됐나?

모듈패턴의 경우 함수 & 변수형태 모두 가능하다.


모듈패턴은 Front-end 에서는 생소한 부분으로 ES6 최근의 버전에 클래서 변수형태의 Javascript로 있으나, 일상적으로 접근되어지지 않아 생소한데, Backend에서 이로적으로 나마 알고있는 흐름으로, Front-end에서 node.js로 Backend까지 고려중일 경우 기초중의 기초로 모듈 패턴에 대해서 익숙해 져야할 것 같다.



- 202102306 -

[ 02.nodejs 기초 ]
[ 챌린지 NODE강의 링크 ]   ->   Node.JS 강의

profile
흐르듯 그리는 Front-end

0개의 댓글