【发布时间】:2019-07-25 22:32:23
【问题描述】:
HTTP post 请求未向服务器发送正文或参数数据
如果这是一个重复的问题,请原谅我。我看过几个关于堆栈溢出的类似问题,但没有一个能解决我的问题。还尝试使用 GET 请求而不是 POST 请求,但仍无法发送正文数据。
客户端代码:
// ionic code
homeUrl: string = 'http://localhost:80';
let obj = {"name": "Guest"};
let response = this.httpClient.post(this.homeUrl + '/admin-signup', JSON.stringify(obj));
response.subscribe(data => {
console.log('response: ', data);
//TODO: handle HTTP errors
});
服务器端代码:
server.post('/admin-signup', (req, res) => {
console.log('sign')
console.log(req.body);
// TODO: Process request
res
.status(200)
.send(JSON.parse('{"message": "Hello, signup!"}'))
.end();
});
【问题讨论】:
-
如果您有任何错误,也分享您的日志数据
-
谢谢。在服务器端或客户端都没有收到任何错误。
标签: javascript node.js ionic-framework