express 3

23.04.29. express routes index에서의 export 이름 설정

Issue Express를 미들웨어로 사용하던 중, routes 폴더에서 index.js를 사용기 위해 아래와 같이 코드를 만들었다. const express = require("express") const router = express.Router() const usersRouter = require("./users") const postsRouter = require("./posts") const commentsRouter = require("./comments") router.get("/", async (req, res) => { res.send("") }) module.exports = { router, usersRouter, postsRouter, commentsRouter } 그리고선, app..

daily 2023.04.29

23.04.24. node.js, express, mongoose, mongoDB 관계, 구조

본격적으로 백엔드 기초를 공부하면서 프레임워크나 라이브러리를 한둘 사용하기 시작했다. Node.js: JavaScript 런타임 환경으로, 서버 사이드 애플리케이션 개발에 사용 Express: Node.js를 기반으로 하는 웹 프레임워크로, HTTP 요청과 응답을 처리하고, 라우팅, 미들웨어 등을 제공 Mongoose: MongoDB를 조작하기 위한 Node.js의 객체 모델링 라이브러리로, MongoDB에 데이터를 추가, 수정, 삭제 및 검색하는데 사용 MongoDB: 분산형 NoSQL 데이터베이스로, JSON 형식의 데이터를 저장하며, 대용량 데이터 처리 및 확장성이 뛰어납니다. 정리하면, Node.js는 서버 애플리케이션을 작성하는 데 사용되며, Express는 Node.js 애플리케이션의 웹 요청..

daily 2023.04.25

23, 16주차

16주차 이번주는... 코딩테스트 문제를 풀었다. 28시간정도 40문제 가량. 가장 어려운 문제라고 해도 프로그래머스 사이트에서는 레벨 1정도인 문제였고 재미있게 풀었으나 조금은 아쉬운 순간이다. 천천히 레벨을 높여가면서 해결해봐야겠다. 코딩테스트 문제의 기본을 풀어가면서, 자바스크립트 문법과 실행 컨텍스트에 대해서 조금 더 잘 이해할 수 있었던 것이 이번주의 수확이었다. 가장 기본이 되는 객체, 배열, 문자열, 함수 등을 활용해서 머리로 생각한 논리를 구현하는 연습을 했다. 특히 보기만해도 읽기 귀찮아 했던 재귀함수라던가, map, filter, reduce 메서드 사용 방법에 대해서 조금은 체득할 수 있었다. 각 메서드를 많이 써보고 나니, 일종의 python의 list나 dictionary comp..

daily 2023.04.20
728x90