0
AngularJS를 사용하여 개체를 게시하고 싶지만 작동하지 않습니다.
console.log(user); // {firstname: 'toto', lastname: 'tutu'}
$http.post('/user/create', user).then(function(response) {
console.log(response); // undefined
}, function(error) {
console.log(error); // undefined
});
주요 문제 : 나는 app.post
및 request.body
를 사용하여 내 NodeJS 컨트롤러에서 POST 요청을받을 수 아니에요.
NodeJS 컨트롤러 :
app.post('/user/create', function(request, response) {
console.log(request.body); // undefined
});
을 테스트하기 위해
에 게시? 두 함수가 모두 실행되거나 두 번째 또는 첫 번째 함수 만 실행합니까? 둘 다 정의되지 않았다는 것을 어떻게 알 수 있습니까? PostMan 또는 다른 도구를 사용하여 NodeJS 컨트롤러에 수동으로 POST 할 수 있는지 확인해 보셨습니까? 공유 할 수있는 다른 문제 해결 – Igor
이 코드가 실제로 실행중인 코드입니까? 나는 응답이 정의되지 않았다고 생각하지 않는다. – rob
이고르가 물었던 것처럼, 어떻게 될까? 노드 서버를 어떻게 설정했는지 확인하는 것도 도움이 될 것입니다. –