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