728x90
반응형
app.use(express.bodyParser());
위 코드방식을 사용하면
node.js 서버를 구동시킨 cmd상에 위와같은 오류가 발생한다.
해당 코드를 삭제하고 파라미터 데이터를 전송하면 아래 콘솔창과 같은 텍스트열이 출력되면서
node.js 서버를 구동시킨 cmd상에서는 파라미터값들이 undefined로 출력된다.
npm에서 body-parser 를 install 해줘야한다.
> npm install body-parser
install 해준 뒤 script부분 대체코드
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json());
https://velog.io/@yejinh/express-%EB%AF%B8%EB%93%A4%EC%9B%A8%EC%96%B4-bodyParser-%EB%AA%A8%EB%93%88
728x90
반응형
'JavaScript > nodeJS & Ajax & Plugin' 카테고리의 다른 글
[node.js] mysql 서버 연동 (0) | 2022.01.08 |
---|---|
[node.js] - XMLHttpRequest / XML문서 데이터 추출 (childeNodes,nodeValue) (0) | 2022.01.07 |
[Node.js] - XMLHttpRequest / JSON.parse()로 변환된 JSON객체가 담긴 배열 구조 (0) | 2022.01.07 |
[Error] javascript/location.href/QueryString/ String타입/ ${EL} 파라미터 타입 오류 (0) | 2020.09.07 |
[ jQuery ] select option이 selected 선택되었을때 value값을 가져오게하는법 (0) | 2020.09.07 |