SyntaxError: Unexpected token "in JSON at position 0
5452 ワード
SyntaxError: Unexpected token " in JSON at position 0
これをJSONに分割してJSON形式ではない要求(body.request
)で発生したエラー正しい
req.body
を取得するには、JSON形式でリクエストを発行する必要があります.//express-demo/app.js
const express = require('express') // express 불러옴
const app = express() // express 사용
const port = 3000; // 포트 지정
const jsonParser = express.json() // 바디-파서 불러옴(express에 내장) 미들웨어 예제
// 'jsonparser'를 미들웨어로 app.use()를 이용하여 넣어보자
app.use(jsonParser)
// 라우팅에 따른 요청 처리
app.get('/', (req, res) => {
res.send('Hello, world')
}) /
// mini-node-server 라우팅
app.post('/lower', (req, res) => {
console.log(req.body)
res.send('codestates')
})
app.post('/upper', (req, res) => {
res.send('CODESTATES')
})
// 3000번 포트에 해당 웹 서버를 열었음
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
ボクシングを何もくれなかったら?何の部分もない場合、req.bodyをリクエストすると未定義の
Reference
この問題について(SyntaxError: Unexpected token "in JSON at position 0), 我々は、より多くの情報をここで見つけました https://velog.io/@djdu4496/SyntaxError-Unexpected-token-in-JSON-at-position-0テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol