flutter 앱에서는
server.use(express.json());
req.body 객체에 데이터를 잘가져와서 req.body.id 이런식으로 값을 가지고있는데
html에서는 undefined 뜨는거지 계속 한참을 찾다가 설마하고
//html form -> parse 2줄.
const bodyParser = require('body-parser');
server.use(bodyParser.urlencoded({extended:false}));
추가했을뿐인데 console.log도 찍고 db에 insert도 잘되잖아..?
앱하고 웹하고 번갈아 넣어보니깐 또 문제가있는거 왜그런지는 모르겠지만
//parse
//html form -> parse 2줄.
const bodyParser = require('body-parser');
server.use(bodyParser.urlencoded({extended:false}));
//flutter app parse
server.use(express.json());
이 순서로 해야지 둘다 req.body 객체에서 데이터를 가져올수있었다..ㅠ하
'Node.js' 카테고리의 다른 글
| 3000포트 충돌 문제 해결하기. (0) | 2020.06.30 |
|---|---|
| session 사용하여 count ++ 해보기. (0) | 2020.06.30 |
| router사용하기 (0) | 2020.06.15 |
| 환경변수 사용하기 (0) | 2020.06.15 |
| body-parser 모듈 (0) | 2020.05.02 |