본문 바로가기

TypeScript

(4)
아파트 매물 알리미 - NestJs / ReactJs Preview 이번 포스팅에서는 혼자 심심풀이로 만들어본 서비스를 한번 소개해볼까 합니다. 곧 있음 이사를 앞두고 있어서 부동산 매물을 찾아보던 중 내가 원하는 매물이 있으면 알림(SMS / 카카오톡 등)을 보내주는 서비스가 있으면 좋을 것 같아 개발해 보았습니다. 네이버 부동산이나, 호갱노노에는 관심지역에 청약 알림을 설정해 두거나 관심 아파트를 설정해 놓으면 청약 혹은 매물이 생기면 알림을 보내주는 서비스는 있었으나 한 지역 전체를 탐색하는 서비스는 없는 것 같더라고요. 물론 있다고 하더라도 그냥 연습 삼아 만들어보기 좋은 프로젝트 같았습니다. Skills Backend : NestJs (Typescript) FrontEnd : React with Mui (Typescript) Database : f..
[Nodejs] 프로그래머스 우리싸인 API 서버 개발 과제분석[3] 이전 글에 이어 요건 4번부터 진행해 보겠습니다. 요건 4. 보안 문서 정보가 노출되면 안 되기 때문에 보안에 각별히 신경을 써야 합니다. 4.1. 사이트 간 요청 위조 (Cross-site request forgery, CSRF, XSRF) 차단 src/middlewares/csrf.middleware를 구현해 주세요. express-session과 csrf 라이브러리가 이미 설치되어 있습니다. 해당 라이브러리를 이용해서 csrf 미들웨어를 작성해 주세요. csrf 라이브러리 문서는 여기에서 확인할 수 있습니다. 요청이 들어올 때마다 token을 생성해서 응답 해더 x-csrf-token로 내려주세요. /api path로 요청이 오면, secret을 생성해서 세션에 저장해 주세요 /api path가 아..
[Nodejs] 프로그래머스 우리싸인 API 서버 개발 과제분석[2] 이전 글에서는 프로젝트 구조와 이미 구현되어 있는 signup 과정을 맛보기로 둘러보았습니다. 이번 글에서는 실제 요건을 하나씩 해결해보려 합니다. 요건 1. API 응답 포맷 정상처리 및 오류처리에 대한 API 서버 공통 응답 포맷을 아래와 같이 정의합니다. 정상처리 및 오류처리 모두 success 필드를 포함합니다. 정상처리라면 true, 오류처리라면 false 값을 출력합니다. 정상처리는 response 필드를 포함하고 error 필드는 null입니다. 응답 데이터가 단일 객체라면, response 필드는 JSON Object로 표현됩니다. 응답 데이터가 스칼라 타입(string, number, boolean)이라면, response 필드는 string, number, boolean로 표현됩니다. ..
프로그래머스 우리싸인 API 서버 개발 과제분석 Stack NodeJs,Typescript,node-json-db Preview 이번 글은 프로그래머스 과제 테스트 란에 있는 우리 싸인 API 개발 과제에 대한 분석 및 공부를 위해 작성되었습니다. 과제 대략적인 요건은 이렇습니다. 회원가입/로그인/참가자 인증을 하고 문서에 서명하여 데이터베이스에 저장 및 조회 등의 처리를 위한 Back end 로직을 개발합니다. 자세한 요건은 아래 더 보기를 클릭하시면 볼 수 있습니다. https://school.programmers.co.kr/skill_check_assignments/233 더보기 # 우리싸인 API 서버 문서를 관리하고 참가자가 문서에 서명이 가능한 `우리싸인 API 서버`를 개발해야 합니다. `공개용 API(가입/로그인/참가자 인증)`는 개발이..

반응형