본문 바로가기

Log/Trouble shoot21

Express.js_body undefined 에러(파싱 문제) trouble smashing log Time: 2023-01-02 21:16 Problem Express.js에서 request의 body로 받아온 데이터를 변수에 저장하려는데 undefined가 떴다. body: undefined accessToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2NzI0Njg4MzksImV4cCI6MTY3MjQ2ODg0OX0.GmK4eNiuu5utjUUptF6zD_ORccdi7HBxQUxskM7X_h8 refreshToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2NzI0Njg4MzksImV4cCI6MTY3MzA3MzYzOX0.DpaOQ_iLYbFZnnLTcc5DTwufcl.. 2023. 2. 7.
Express.js_router 경로 오타 이슈(app -> router) trouble smashing log Time: 2023-01-02 21:20 Problem 프론트 단에서 POST 메소드로 /api/users 경로에 보낸 요청이 404 에러가 발생했다. ... const app = express(); const router = express.Router(); app.use('/api', express.urlencoded({ extended: false }), router); app.use(express.static('assets')); app.post('/users', async (req, res) => { const { email, password } = req.body; ... Cause 분명히 경로를 만들어주었는데도, .. 2023. 2. 7.
데이터베이스 컬럼에 대한 논의 Problem 초기 ERD 설계를 제가 직접 진행했고, 다른 백엔드 팀원 분이 제가 작성한 ERD를 기반으로 CRUD 구현을 진행했습니다. 그런데 팀원 분 님께서 실제 구현을 하면서 따로 Post와 Post관련 컨텐츠츠에 해당하는 PostImages테이블을 분리하는 것보다 하나로 합치는 것이 프로젝트에 더 낫다는 의견을 제시하며 계획과 실행 간 차이가 발생이 발생했습니다. https://drawsql.app/teams/thursday/diagrams/99-w7-clonecoding-projec 하나로 합쳐야 하는 이유(팀원): image 테이블에 이미지 주소 칼럼 외 유의미한 컬럼이 따로 없어 다른 테이블에 대한 의존성이 낮다. 게다가 따로 쿼리를 두번 쏴줘야 하기 때문에 불필요한 자원 낭비. 따로 .. 2023. 2. 5.
mongoDB 에러_ Converting circular structure to JSON Trouble smashing log Time: 2023-01-18 02:53 doc-id : tsl-v1.2- 20230118 About Desc Error msg TypeError: Converting circular structure to JSON Error cause console.log를 남발해서 발생한 문제 Solution 함수 내 console.log를 제거 Problem Express 서버에서 MongoDB로 음식점 review 데이터를 보낼 때 아래와 같은 에러가 발생했다. circular structure를 JSON으로 바꾸는데 문제가 발생했다는 의미다. Unable to post review: TypeError: Converting circular structure to JSON --.. 2023. 1. 18.