# expressjs
ORM으로 하는 데이터베이스 작업
Database, RDMBS, NoSQL, MySQL, ORM, sequelize, sequelize-cli, npx, migration, primary key, seed, model, CRUD by Model static methods

Express 기본 익히기
ExpressJS, API server, web server, middleware, GET/POST/PUT/DELETE request
ExpressJS에서 미들웨어와 컨트롤러 이해하기: 차이점 및 활용 방법
이 블로그 글에서는 ExpressJS의 미들웨어와 컨트롤러 개념을 소개하고, 두 요소의 차이점과 활용 방법을 이해하기 쉽게 설명합니다. 독자들은 ExpressJS 웹 애플리케이션 구조를 효과적으로 관리하는 데 도움을 받을 수 있습니다.
Express.js 공식 문서 번역(Advanced topics)
app.engine(ext, callback)을 통해 나만의 템플릿 엔진을 만들 수 있다. ext는 파일 확장자명을 의미하며 callback은 다음과 같은 매개변수를 받는 템플릿 엔진 함수를 의미한다: 파일의 위치, 옵션 객체, 콜백 함수.다음은 .ntl파일을 랜더링하

Express.js 공식 문서 번역(Guide)
Express 공식 문서를 번역하며 이해해보자!Node.js를 이미 설치했다고 가정하고 시작한다. 애플리케이션을 만들 폴더를 만들자.npm init를 이용해서 package.json을 생성하자많은 내용을 물어볼텐데 지금은 다음을 제외하고는 그냥 넘기면 된다.app.js

[nodejs] 웹툰 플랫폼 랭킹 순위 크롤링 해보기 - 3
랭킹 데이터를 가져오는 서비스는 완성이 되었고, 마지막으로 데이터를 엑셀화하는 부분까지 완성할 수 있었다.다만 문제가 있었는데, dto를 작성하지 않았기 때문에 요청 전문에 대한 검증이 전혀 되지 않았다.Data Transfer Object를 말한다. 계층 간 데이터

[nodejs] 웹툰 플랫폼 랭킹 순위 크롤링 해보기 - 2
지난 시간에는 픽코마에서 제공하는 랭킹 페이지에서 데이터를 긁어오는 서비스를 만들었다. 사실 크롤링이라기보다는 자동화되지 않은 스크랩에 가까운데 추후에는 특정 시간에 데이터를 가져오기, 가져온 데이터를 정제하고 쌓기를 구현한다면 충분히 괜찮은 서비스가 될 것 같다.이번

내일배움캠프 TIL (221214): express 에서 상품 조회, 추가 API 만들기
express 서버에서 API 연결되지 않는(무한 로딩되는) 에러 해결 \- 어이없게도 router module을 불러오는 파일 경로를 잘못 지정해줘서 생긴 에러였다. Schema 파일에서 불러오는 게 아니라 해당 route가 있는 route 폴더 내의 파일에서 불