-
[Node.JS] node.js 다운 / express js 다운 / 간단한 app 만들기node.JS 2021. 12. 28. 02:27
- Node.js란 js를 서버사이드에서 쓸 수 있는 언어
- express js 는 Node.js 의 불편한 부분을 개선한 프레임워크 (설치법 : npm install exress --save)
- npm(Node Package Manager) 란 node.js 에서 사용 가능한 모듈을 패키지화하여 개발자가 편하게 사용할 수 있도록 돕는 package manager 이다. 3rd party 패키지이다. node_modules 폴더에 저장되어 있는 패키지이다. 모든 의존성들이 package.json 파일에 리스트되어있다. 서버를 돌리기 위한 동작과 같은 행동들을 할 때 NPM 스크립트들이 생성된다.
1. node 다운 및 확인 (제어판-환경변수-Path 에 경로지정)
2. node 시작을 위한 준비
3. npm package 만들기
npm init
4 . index.js 생성 및 express.js 다운
npm install express --save
--save 는 package.json에서 express 표시
5. index.js 에서 기본적인 express js 앱 만들기
index.js 에 작성
const express = require('express') //다운 받았던 express 모듈 가져오기 const app = express() //function 을 이용해서 새로운 app 만들기 const port = 8080 app.get('/',(req,res)=> res.send('Hello Hyojeong!')) //root directory('/') 에 들어가면 Hello Hyojeong 출력 app.listen(port, () => console.log(`Example app listening on port ${port}!`)) //port(8080)에서 app 실행
package.json 에 start(시작점)을 node index.js 로 설정
terminal 에 npm run start 입력
: npm의 start script 를 run 한다는 뜻
app이 port에 listen을 하면 console.log 내용이 출력됨
root directory('/') 에 들어가면 Hello Hyojeong 출력
* server 종료시키는 방법 : ctrl+c
출처:https://www.youtube.com/watch?v=7sHWMkFOR7c&t=14s
728x90'node.JS' 카테고리의 다른 글
[node.js] bcrypt로 비밀번호 암호화하기 (0) 2021.12.31 [Node.js] Nodemon 설치 (0) 2021.12.28 [Node.js] 회원가입 기능 만들기 (0) 2021.12.28 [Node.js] Mongoose schema 만들기 (0) 2021.12.28 [Node.js] mongoDB 연결 (0) 2021.12.28