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