본문 바로가기

전체 글

(291)
내일배움캠프 4기_Node숙련 29일차 TIL 내일배움캠프 4기_Node숙련 29일차 TIL https://pangeei-h.tistory.com/entry/Nodejs-%EC%88%99%EB%A0%A8-%EC%A3%BC%EC%B0%A8-%EA%B0%9C%EC%9D%B8-%EA%B3%BC%EC%A0%9C1 Node.js 숙련 주차 개인 과제_1 Node.js 숙련 주차 개인 과제_1 📌 회원가입 & 로그인 API 📌 Terminal npm init -y npm i sequelize mysql2 -S npm i sequelize-cli -D npx sequelize init 📄 /config/config.json "development": { "username": "root", "password": "비밀번호", pangeei-h.tistory.com..
Node.js 숙련 주차 개인 과제_2 Node.js 숙련 주차 개인 과제_2 📌 게시글 API 📌 Post 모델 생성(Terminal) npx sequelize model:generate --name Post --attributes title:string,content:string,userId:integer Id → postId 수정 userId를 외래키로 user모델과 연결 📄 /models/post.js 'use strict'; const { Model } = require('sequelize'); module.exports = (sequelize, DataTypes) => { class Post extends Model { /** * Helper method for defining associations. * This method is..
Node.js 숙련 주차 개인 과제_1 Node.js 숙련 주차 개인 과제_1 📌 회원가입 & 로그인 API 📌 Terminal npm init -y npm i sequelize mysql2 -S npm i sequelize-cli -D npx sequelize init 📄 /config/config.json "development": { "username": "root", "password": "비밀번호", "database": "database_development", "host": "엔드포인트", "dialect": "mysql" }, 📌 기존 User 테이블 삭제 쿼리문 DROP TABLE `database_development`.`Users` DROP TABLE `database_development`.`SequelizeMeta` 📌..