我正在使用 MEAN (Angular 2) 堆栈制作一个简单的 ToDoApp,但我遇到了 http.post 请求的问题。当我运行 post 方法时,当前的 JSON 对象总是被插入到数据库中。但就在我收到错误消息并且我当前的服务器连接中断后。
插入方法:
控制台中的错误:
后端允许使用 CORS,但我不知道还能尝试什么。
有什么建议吗?
最佳答案
也许是因为 http.post
返回一个 promise
,而不是您通过在结果上调用 .map
所假设的 数组
。
参见https://docs.angularjs.org/api/ng/service/ $http#post。
一个有效的例子是:
$http
.post('/someUrl', data, config)
.then(successCallback, errorCallback);
关于node.js - 类型错误 : Cannot read property 'headers' of null! MEAN 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44207619/