반응형
1. Express란?
express란 expressjs.com 홈페이지에서 이렇게 소개하고있다.
Fast, unopionated, minimalist web framework for Node.js
뭐 대충 빠르고 개방적이며 가벼운 Node.js 를 위한 워크프레임이란것 같다
뭔 소리인지 잘 모르겠다...
NodeJS란 자바스크립트를 브라우저 밖에서 사용해주는 프로그램이다.
Express란, NodeJS를 사용하여 서버를 개발하고자 하는 개발자들을 위하여 서버를 쉽게 구성할 수 있게 만든 프레임워크다. 프레임워크란, 클래스와 라이브러리의 집합체라고 보면 된다.
더 짧게 말하면, Express란 NodeJS를 사용하여 쉽게 서버를 구성할 수 있게 만든 클래스와 라이브러리의 집합체 라고 보면 된다.
2. Express 설치
express의 설치에 앞서, 두 가지를 선행해야 한다.
첫 번째로 NodeJS의 설치, 그리고 두 번째로 npm init을 통한 프로젝트 initialize
그리고, npm install express 명령어로 express를 설치해주면 된다.
3. Express의 사용
express (https://expressjs.com/)홈페이지에 방문하면, 시작방법조차 아주 친절히 나와있다.
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
위와 같이 작성하면, 포트 3000에서 Hello Wold!를 확인할수있다
반응형
'TIL WIL' 카테고리의 다른 글
REST와 RESTful이란.. (0) | 2023.04.20 |
---|---|
Express의 미들웨어란 (0) | 2023.04.20 |
CallBack 함수란? (0) | 2023.04.13 |
HTTP란? (0) | 2023.04.13 |
[TIL] 2023-04-10 (0) | 2023.04.10 |