JavaScript 4

[node.js] express와 axios 차이

참고 블로그eexpress axios 차이 - 인프런 | 커뮤니티 질문&답변 express axios 차이 - 인프런 | 커뮤니티 질문&답변누구나 함께하는 인프런 커뮤니티. 모르면 묻고, 해답을 찾아보세요.www.inflearn.com  node.js | axios | 엑시오스 더 깊게 이해하고 사용하자..! node.js | axios | 엑시오스 더 깊게 이해하고 사용하자..!테스트 코드를 작성하면서 막혔던 부분이 있었다. 현재 E2E TEST를 진행 중이고, 유저 플로우에 맞게 시나리오를 작성하고 있다. 회원가입, 패스워드 설정, 로그인, 로그아웃, 그리고 회원탈퇴까지dapsu-startup.tistory.com  궁금코드를 보다보니까 궁금한점이 있음 라우터를 사용할때 쓰이는 라이브러리(expres..

외부 api 코드 적용 후 예외처리 부족,,,,

설명하기 앞서 _외부 회사의 명칭을 willow(가명)_라고 말하도록 하겠음willow 회사와 협업하여 willow-api를 사용.willow-db를 공유해서 우리 서비스에서 데이터가 바뀌면 willow의 db가 변경되는 api를 작성해야하는 상황.willow를 사용하는지 안하는지에 대한 구분을 통해서 willow db가 수정된다. 상황willow api 사용 기능을 추가 후 유저 추가, 수정, 삭제, 등의 기능에 willow db 데이터도 수정되게 코드 수정을 한다.유저의 경우 만1세 이상이 아니면 willow 사용이 되지 않아서 만0세인 경우에는 강제로 willow db에 만, 년도를 -1을 만들어주기로 했다.ex) 2024-01-01년생 → 2023-01-01년생으로 willowdb에만 저장  오류..

Etc 2024.12.22

[node.js] logger 파일 생성하기

참고 블로그[NODE] 📚 Winston 모듈 사용법 - 서버 로그 관리 /logs/logger.jslogger 미들웨어 작성const winston = require("winston");const winstonDaily = require("winston-daily-rotate-file");//const process = require("process");const appRoot = require("app-root-path");const { combine, timestamp, label, printf } = winston.format;//로그파일 저장 경로 -> 루트 경로/logs 폴더const logDir = `${appRoot}/logs`;// console.log("logDir", logDir);..