ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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
Designed by Tistory.