728x90
반응형
body-parser 미들웨어를 설정했음에도 불구하고
SyntaxError: Unexpected token " in JSON at position 0 에러 발생
express가 4.x로 업데이트 되면서 body-parser 미들웨어가 호환이 안 되는 문제가 발생
-> bodyparser 대신 express의 메소드인 json을 활용
app.use(express.json({strict: false}));
// {strict: false} 를 넣어주지 않으면 문자열을 받지 못함
// {strict: false} 를 넣으면 json을 받지 못함
반응형
'프로그래밍 언어 > JS' 카테고리의 다른 글
JavaScript) splice() - 배열 인덱스로 값 삭제와 값 추가 (0) | 2022.04.13 |
---|---|
JavaSciprt) onChange backspace keyCode - 백스페이스 입력 막기 (0) | 2022.04.11 |
JavaScript) Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 에러 (0) | 2022.04.06 |
JavaScript) spread(전개 연산자)와 rest (0) | 2022.04.05 |
JavaScript) 정렬 - sort() (0) | 2022.04.04 |
댓글