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