ORM( Object-relational mapping ) 이란? 객체와 관계와의 설정하여 데이터를 자동으로 매핑 해주는 것을 의미 ORM에서 말하는 객체의 의미는 OOP의 객체가 아니라 관계형 데이터베이스를 의미합니다. 이제 express.js 로 서버를 돌리며 orm sequelize를 연동해 보겠습니다. Install 폴더 하나를 만들고 npm init을 친다음 기본 셋팅을 해줍니다. 그리고 sequelize 를 사용하기 위해 관련 패키지들을 설치해줍니다. npm install express sequelize sequelize-cli mysql2 body-parser cors --save { "name": "a01-orm-sequelize", "version": "1.0.0", "descriptio..
220423 TIL 오늘 할 일(계획) Diary 220423 작성 Blog TIL 220423 작성 후 올리기 NodeJS ORM Sequelize 정리해서 올리기 Github TIL 220423 작성후 올리기 Baekjoon BaekJoon 기초문제 4개 풀어보기 난이도 있는 문제 하나 풀어보기 (도움 없이) Project gonmogen Individual study (개인 공부) React practice-todos-app 화면 구상 React NodeJS CORS 해보기 Typescript 기초 공부 Node.js 크롤링 공부해보기 Baekjoon 4개 풀어보기 오늘 할 일 (계획) 우선순위 정하기 오늘 한 일(회고) Github TIL 220423 올렸습니다. BaekJoon ID 2525, ..
처음엔 POST로 데이터 날릴때 Params에다가 넣어 날릴려다가 계속 안받길래 구글링 해보니 Body에서 raw를 클릭후 JSON으로 바꿔서 날리면 된다고 했습니다 끝~
220422 TIL 오늘 할 일(계획) Diary 220422 작성 Blog TIL 220422 작성 후 올리기 nodejs ORM Sequelize 정리해서 올리기 Github TIL 220422 작성 후 올리기 Baekjoon BaekJoon 기초문제 4개 풀어보기 난이도 있는 문제 하나 풀어보기 (도움 없이) Project gonmogen NodeJS express 환경 구축 ( orm 기반으로 db 접속, url 나눠지게 ) - 테스트 서버에서 돌렸습니다. model, controller 나눠처리하게 했습니다. /product /customer Individual study (개인 공부) React practice-todos-app 화면 구상 Typescript 기초 공부 Node.js 크롤링 공..
220421 TIL 오늘 할 일(계획) Diary 220421 작성 Blog TIL 220421 작성 후 올리기 npm & yarn 두가지 공부하여 포스팅 하기 Github TIL 220421 작성후 올리기 Baekjoon 기초 문제 6개 정도 풀고 올리기 (주석 달아서) Individual study (개인 공부) React practice-todos-app 화면 구상 Typescript 기초 공부 Node.js 크롤링 공부해보기 Baekjoon 기초 공부하기 오늘 할 일 (계획) 우선순위 정하기 오늘 한 일(회고) 곰곰히 생각해봤는데 저는 너무 TIL, blog에 힘을 쏟아붙고 있어서 개인 공부할 시간이 부족하다는걸 알게 되었습니다. 그래서 할 일 계획에서 우선순위를 두기로 생각했습니다. 오늘 내일 ..
npm vs yarn를 하기 위해선 package manager 이란 걸 알아야 할 텐데요 Package Manager 이란? Package Manager (패키지 관리자) 패키지를 다루는 작업을 편리하고 안전하게 수행하기 위해 사용되는 툴입니다. 패키지를 다루는 작업 : 패키지를 설치, 업데이트, 수정, 삭제하는 작업 패키지란? 라이브러리와 유사한 형태이며 라이브러리 - 코드의 작성을 위해 사용되는 코드의 묶음 패키지 - 코드의 배포를 위해 사용되는 코드의 묶음 이렇게 볼 수 있습니다, 즉 배포를 위해 사용이 된다고 보시면 됩니다. node.js Package Manager 에는 npm 그리고 yarn 이 있습니다. 인지도가 많고 사람들이 가장 많이 사용하는 건 아무래도 npm이라고 합니다. 저도 no..