728x90 Log44 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. Expres.js_SequelizeDatabaseError Unknown column 'userId' in 'field list' trouble smashing log Time: 2023-01-15 02:53 TSL-id : tsl-20230115 Problem Express.js에 Sequelize로 DB를 연동한 뒤에, 게시글 조회 API를 호출 시 아래와 같은 에러가 발생했다. error: SequelizeDatabaseError: Unknown column 'userId' in 'field list' Cause 에러 코드를 직역하면 userId가 없다는 이야기다. 어딘가 userId 필드와 관련된 것 처럼 보인다. 팀원 분 한분이 스키마와 관련된 이슈인 것 같다고 하시더니, 모델 쪽에 오타인 점을 발견해주셨다. 문제의 원인은 외래키 문제였다. Posts 모델과 N:1 관계를 맺고 있는 Users .. 2023. 1. 15. 이전 1 ··· 7 8 9 10 11 다음 728x90