# express

1204개의 포스트
post-thumbnail

TypeScript + express 사용해보자

인프런 탄탄한 백엔드 NestJS, 기초부터 심화까지 강의의 express 핵심 원리 챕터를 들으며기억할 부분을 기록한 글입니다.https://www.staging-typescript.org/tsconfigtsconfig.json에 설정된 대로 컴파일 됨컴파일

약 3시간 전
·
1개의 댓글
·
post-thumbnail

Nest.js를 선택하게 된 과정

우리 팀은 node.js로 백엔드 개발을 하고 있다.기존엔 실장님이 node.js project best practice로 검색해서 node.js의 베스트 구조로 만든게 현재 구조라고 한다.서비스 규모, 프로젝트 일정, MSA 구조 등 여러가지를 생각해서 선택한 방향일

약 4시간 전
·
0개의 댓글
·
post-thumbnail

NestJs와 Express를 알아보자.

신규 서비스 런칭을 위하여 이번엔 프레임워크를 알아보았다.우선 기존의 서비스는 nodejs + express 였다. 일단 nodejs+expres는 많은 사람들이 사용하여 압도적인 1위를 하고 있다.하지만 현재 우리의 기존 서비스는 nodejs + express 만 사

약 9시간 전
·
0개의 댓글
·
post-thumbnail

게시판 - 회원가입 ( 백엔드 )

1. User 모델 생성

약 10시간 전
·
0개의 댓글
·

[Node.js] nodejs 서버와 react 연동하기 + Docker

nodejs express 서버와 react 프로젝트를 연동해서 도커로 배포하는 방법

2일 전
·
0개의 댓글
·

express router

라우팅은 애플리케이션 엔드 포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응답하는 방식을 말한다.익스프레스를 사용하며 이번주는 이것저것 만져보고있다.미들웨어와 라우터 등 여러가지 기능에대해서 공부를 하고있는데 정말 배울게 많고 많다.개인과제를 발제받고 어제

3일 전
·
0개의 댓글
·
post-thumbnail

[express] 여러 장의 사진을 한번에 주고 받기 01.

프로젝트 중 여러 장의 사진을 한번에 받아 나의 데이터베이스에 저장했다가, 한번의 요청에 여러 장의 사진을 담아 보내주는 작업을 마주한 일에 대한 회고

3일 전
·
0개의 댓글
·
post-thumbnail

Express vs NestJS

Node.js + Typescript + 프레임워크의 형태로 서비스 스펙이 정해졌다. 그중 프레임워크를 Express를 쓰느냐 NestJS를 쓰느냐 를 결정해야 한다.🚜

5일 전
·
0개의 댓글
·
post-thumbnail

express DI 도입기

저번에 토이프로젝트로 작성한 SpringBoot 가계부 API를 express 기반으로 변경하면서 DI를 도입하기로 했습니다. 이번 프로젝트도 대부분의 서버의 패턴이 그러 하듯이 요청을 받으면 Service에 위임을 한후 Service에서 Repository를 이용해

6일 전
·
0개의 댓글
·

node.js pm2 cluster 사용법

서버 작업을 하다보니 "node-schedule" 모듈을 사용할 일이 생겼었다.서버는 node.js express 를 사용하면서 apollo server 를 사용했는데 API 와 스케쥴러를 동시에 사용하고 있고, 같은 리소스를 쓰는 다른 프로젝트 또한 구동되고 있어서

6일 전
·
0개의 댓글
·
post-thumbnail

[Node.js] Express + MongoDB part#6 로그 아웃 구현

로그 아웃을 하기 위해서는 로그 아웃 하려는 유저의 DB를 찾아 해당 유저의 토큰을 제거합니다.Auth 인증 권한을 이용한 방법으로 DB에 있는 토큰이 클라이언트 사이드 쿠키에 위치한 토큰과 같지 않다면 권한이 풀리게 됩니다.User.findOneAndUpdate()는

6일 전
·
0개의 댓글
·
post-thumbnail

[Node.js] Express + MongoDB part#5 권한 체크 구현 Auth

글을 작성하거나 삭제하는 것 같은 권한이 필요한 컨텐츠와 로그인 유무등을 체크하기 위해 구현이를 구현하기 위해서 클라이언트 쿠키에 저장된 토큰과 서버 데이터 베이스에 저장된 토큰이 일치하는지 확인합니다.var token = jwt.sign(user.\_id.toHexS

6일 전
·
0개의 댓글
·
post-thumbnail

[Node.js] Express + MongoDB part#4 로그인 기능 구현

로그인 기능을 구현하기 위해 login route 코드를 작성위 로직을 코드로 해석하면 아래와 같습니다.코드 해석DB에서 요청한 Email 찾기mongoDB에서 제공하는 findOne() 메소드를 사용DB에서 요청한 Email이 있다면 비밀번호가 같은지 확인user에

6일 전
·
0개의 댓글
·
post-thumbnail

[Node.js] Express + MongoDB part#3 데이터 보안

MongoDB 사용법 참고 클라이언트와 서버 어느쪽이든 개발을 진행할 때 노출되어선 안되는 데이터가 있기에 이러한 민감한 데이터를 관리하는 방법 config Index.js 위 코드에 "복사한 url과 id/password"는 노출되어서는 안되는 데이터입니다.

7일 전
·
0개의 댓글
·
post-thumbnail

[Node.js] Express + MongoDB part#2 MongoDB의 스키마(Schema)와 모델(Model) 회원가입 구현

DB에 저장될 데이터를 위해서 Model, Schema 구현 Model은 스키마를 감싸주는 역할 스키마는 객체처럼 데이터를 작성하는 규칙 방법 등등으로 생각 npm install nodemon --save-dev -dev는 로컬에서 개발할때만 사용한다 굳이 다운받을

7일 전
·
0개의 댓글
·
post-thumbnail

[Node.js] Express + MongoDB part#1 설치 및 기본 사용법

Node.js >Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼 org : Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임(runtime)입니다. runtime 프로그램이 실행되고

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

[Boilerplate] 보일러 플레이트를 npx 로 설치

이글은 \[Next.js] Custom Express Server 설정 (보일러 플레이트, boilerplate) 다음글이다.보일러 플레이트를 만든 이유는 매번 거의 똑같은 폴더 구조, 똑같은 패키지 들을 만드는것이 지루해서 보일러 플레이트를 만들었다.이번 글도 비슷한

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

게시판 만들기 (프론트)

프로젝트 설정 이전 게시물에서 만들어 둔 client 폴더로 이동한다. 모듈을 추가해줄것임~ 라우팅을 위해서 사용하는 모듈,, index.html 웹 폰트 추가해주고 부트스트랩 cdn 추가해줌 Nav.jsx client/src/components/Nav.jsx

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

게시판 만들기 (백엔드)

1. 프로젝트 생성 RESTful API 서버 만들거임 |HTTP Verb|Action |Path|설명| |---|---|---|---| |GET| index| /posts | 모든 서적 리스트 조회| |GET| retrieve| /posts/:id | 특정 서적 조

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

[node.js] express-mysql-session 에러

node.js 에 session을 express-mysql-session 으로 저장! 하려했는데! 에러가 떴다. 🥹

2022년 9월 28일
·
0개의 댓글
·