2

我正在使用 MEAN(Angular 2)堆栈制作一个简单的 ToDoApp,但我的 http.post 请求有问题。当我运行 post 方法时,当前的 JSON 对象总是被插入到数据库中。但是在我收到一条错误消息并且我当前的服务器连接中断之后。

插入方法:

发布方法

控制台中的错误:

控制台错误

后端允许使用 CORS,我不知道还能尝试什么。

有什么建议么?

4

1 回答 1

0

也许是因为http.post返回 a promise,而不是array您通过调用结果所假设的a .map

请参阅https://docs.angularjs.org/api/ng/service/$http#post

一个有效的例子是:

$http
.post('/someUrl', data, config)
.then(successCallback, errorCallback);
于 2017-05-26T19:35:20.663 回答