Node.js7 Sequelize에대해 알아보자 (2) 안녕하세요 저번시간에 이어서 Sequelize의 Query문에대해 간단하고 빠르게 알아보겠습니다. 이번 포스팅에서는 간단한 사용방법과 종류에대해서 열거 하겠습니다. 자세하게 알고싶으신 분들은 아래 공식홈페이지를 참고해주시면 됩니다.(잘나와있음) https://sequelize.org/ INSERT - create(values: Object, options: Object) - findOrCreate(options: Object): 조회 시 없으면 생성해주는 함수 - findCreateFind(options: Object): 조회 시 없으면 생성 후 조회하는 함수 User.create({ name:"develop", age:24, married:false, comment:"자기소개" }) => INSERT .. 2023. 1. 17. Sequelize에 대해 알아보자 (1) 안녕하세요 개발적금입니다. 오늘은 Sequelize에대해 간단하게 알아보겠습니다. 1) Seuqelize란? - Node.js에서 mysql 등.. 관계형 데이터베이스를 쉽게 다룰수 있도록 도와주는 라이브러리 입니다. - Sequelize는 대표적인 Node.js의 ORM(Object Relational Mapping) 입니다. (ORM 이란? Object Relational Mapping의 약자로, 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말합니다) - 즉, Sequelize를 사용하면 자바스크립트로 mysql을 제어할수 있습니다! 2) Sequelize 설치 ``` 2-1) npm init -y 2-2) npm install sequelize mysql2 ``` -> 저는.. 2023. 1. 17. Node.js - Express 환경 쿠키(Cookies)에대해 알아보자 안녕하세요 개발적금입니다. 이번 포스팅에서는 쿠키(Cookies)에 대해 알아보겠습니다. 쿠키란? 쿠키는 인터넷을 사용하는 유저가 어떤 웹사이트를 방문하였을때 그사이트가 사용하는 서버를 통해 로컬에 저장되는 작은 데이터 입니다. 자동로그인을 예로들면 자동 로그인 시, 브라우저에 쿠키를 저장하여 다음에 접속했을때 쿠키가 있다면 로그인 상태를 유지할수 있습니다. A,B,C 라는 세명의 사람이 한대의 컴퓨터를 사용하여 웹서버에 요청을 보낸다고 가정할때 웹서버는 각각의 요청이 어떤사람인지 알수가 없다. 단순 컴퓨터의 ip와같은 정보만 알뿐.. 그래서 쿠키라는 것이 등장하였고 브라우저의 기능으록 구현되었습니다. A라는 사람이 요청을 보냈을때 웹서버는 해당 브라우저가 특정 정보를 저장하고 있게끔 웹브라우저에게 쿠키.. 2023. 1. 2. Node.js express.Router() 간단하게 알아보자 Express를 사용하는 이유중 하나는 Router(라우팅)이 깔끔하게 될수 있다는 점이 있습니다. 라우팅이란 쉽게말해 표지판.. 경로를 지정해주는것이라 생각하면됩니다. Server.js const express = require("express") const app = express() const route = require("./routes/index") route.use(route) app.get("user/a" , () => { res.send("내용")} app.get("user/b" , () => { res.send("내용")} app.get("user/c" , () => { res.send("내용")} 코드가 짧을경우에는 위와같이 작성을 해도 되지만 코드가 길어질경우에는 가독성이 떨어지고 유.. 2022. 12. 21. 이전 1 2 다음