我正在使用 MEAN(Angular 2)堆栈制作一个简单的 ToDoApp,但我的 http.post 请求有问题。当我运行 post 方法时,当前的 JSON 对象总是被插入到数据库中。但是在我收到一条错误消息并且我当前的服务器连接中断之后。
插入方法:
控制台中的错误:
后端允许使用 CORS,我不知道还能尝试什么。
有什么建议么?
我正在使用 MEAN(Angular 2)堆栈制作一个简单的 ToDoApp,但我的 http.post 请求有问题。当我运行 post 方法时,当前的 JSON 对象总是被插入到数据库中。但是在我收到一条错误消息并且我当前的服务器连接中断之后。
插入方法:
控制台中的错误:
后端允许使用 CORS,我不知道还能尝试什么。
有什么建议么?
也许是因为http.post
返回 a promise
,而不是array
您通过调用结果所假设的a .map
。
请参阅https://docs.angularjs.org/api/ng/service/$http#post。
一个有效的例子是:
$http
.post('/someUrl', data, config)
.then(successCallback, errorCallback);