Node.js 교과서 TIL - 5

김민지·2023년 11월 14일
1

Node.js

목록 보기
6/8
post-thumbnail

시퀄라이즈 실습하기


프로젝트 구조 갖추기

  1. npm init

npm i sequelize mysql2 sequelize-cli
npx sequelize init
npm i express cookie-parser express-session morgan multer dotenv nunjucks
npm i -D nodemon
  1. app.js 작성


  1. .env 작성
COOKIE_SECRET=cookiesecret
  1. routes/page.js 작성

  2. 라우터의 마지막 미들웨어는 controller 폴더를 만들어 따로 작성한다.

  1. views 작성
    다음 깃허브 링크 참고해서 작성

https://github.com/ZeroCho/nodejs-book/tree/master/ch9/9.1/nodebird/views


  1. public/main.css 작성

  2. npm start
    package.json에 start 부분을 작성해야함!

  "scripts": {
    "start": "nodemon app.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  1. 결과화면

데이터베이스 세팅하기

profile
안녕하세요

0개의 댓글