나는 명시 응용 프로그램과 POST 경로가 : 나는 ~ $ curl -X POST "http://xxxx.herokuapp.com/test?user=hello"
수행하려고Node.js : POST에서 매개 변수를 전달하는 방법은 무엇입니까?
app.post('/test', function(req, res){
//res.send(req.body.title + req.body.body)
console.log(req.params);
console.log(req.body);
console.log(req.body.user);
console.log(req.body.feedback);
console.log("ok");
//return;
});
를 내가 얻을 :
TypeError: Cannot read property 'user' of undefined
at Router.<anonymous> (/app/app.js:40:22)
at done (/app/node_modules/express/lib/router/index.js:250:22)
at middleware (/app/node_modules/express/lib/router/index.js:244:9)
at param (/app/node_modules/express/lib/router/index.js:227:11)
at pass (/app/node_modules/express/lib/router/index.js:232:6)
at Router._dispatch (/app/node_modules/express/lib/router/index.js:255:4)
at Object.handle (/app/node_modules/express/lib/router/index.js:45:10)
at next (/app/node_modules/express/node_modules/connect/lib/http.js:198:15)
at Object.methodOverride [as handle] (/app/node_modules/express/node_modules/connect/lib/middleware/methodOverride.js:35:5)
at next (/app/node_modules/express/node_modules/connect/lib/http.js:198:15)~ $
안된다는 POST 작업을?
감사
그것은 작동하지만 지금은 시간 초과 오류를 받고 있어요 서버에서 – donald
서버가 응답하지 않고 단지 로깅하기 때문입니다. 'res.send ('hi'); 또는 어떤 것을 할 필요가 없습니까? –