[Node.js] Express로 서버 구성하고, Router 구조 설정하기
·
Backend/Node.js
현재 부트캠프에서 Node.js에 대해서 배우고 있는데, 개인적으로 정리하고 싶은 부분이 있어 참고 자료에 있는 설명을 바탕으로 작성하게 되었다.프로젝트 생성mkdir "디렉토리 이름"cd "만든 디렉토리 이름"위 명령어를 입력해서 프로젝트를 생성한 후, 해당 프로젝트 디렉토리로 이동하여 프로젝트 루트 폴더에서 아래 명령어를 실행한다.npm init -ynpm i express ejsnpm init -y: npm을 쓸 수 있는 초기 환경을 설정한다. npm_modules 폴더가 만들어지며 express에 관련된 폴더가 생성되고, package.json의 dependencies에 express가 기록된다.npm i(or install) "패키지명": 원하는 패키지를 설치한다.코드const express =..
[포스코X코딩온 웹 풀스택 8기 부트캠프] 4주차 회고 | Node.js(2) - 모듈
·
포스코X코딩온 부트캠프
모듈(Module)특정한 기능을 하는 함수나 변수들의 집합재사용 가능한 코드 조각장점코드 추상화코드 캡슐화코드 재사용의존성 관리모듈은 module.exports 또는 exports 객체를 통해 정의하고 외부로 공개한다.공개된 모듈은 require 함수를 사용하여 import 한다.모듈 만들기하나의 모듈 파일에 하나 만들기// func.jsfunction connect() { return a + b;}module.exports = connect;module.exports에는 하나의 값(원시 타입, 함수, 객체)을 할당할 수 있다.하나의 모듈 파일에 여러 개 만들기// var.jsconst a = "a 변수";const b = "b 변수";module.exports = { a, b};export와 expor..
[포스코X코딩온 웹 풀스택 8기 부트캠프] 4주차 회고 | Node.js(1)
·
포스코X코딩온 부트캠프
Node.js Node.js는 구글 크롬의 자바스크립트 엔진(V8 Engine)에 기반해 만들어진 Javascript 런타임 환경이다. 여기서, 런타임이란 프로그래밍 언어가 구동되는 환경을 말한다. Javascript의 런타임 환경은 웹 브라우저에만 존재했었다. 이러한 Javascript를 서버단 언어로 사용하기 위해 나온 것이 Node.js이다. Mac에서 Node.js 설치하기 brew install node 버전 확인 node -v npm -v npm Javascript로 개발된 각종 모듈의 설치, 업데이트, 구성, 제거 과정을 자동화하여 관리해주는 기능 npm 사용하기 npm init 프로젝트 시작할 때 사용하는 명령어이다. package.json에 기록될 내용을 문답식으로 입력한다. npm in..