我正在对节点服务器进行api调用。它是一个post调用,但是响应时出现错误,但是firebase上的数据更改了。
const header : HttpHeaders = new HttpHeaders()
header.append('Content-Type', 'application/x-www-form-urlencoded')
this.http.post('http://localhost:3000/s/getKey', { seqKey : 'invoices' }, {
headers : header
}).subscribe(data => {
console.log(data)
})
更新
答案 0 :(得分:3)
我有同样的问题。我在后端使用Spring REST API,该API仅返回一个String,这是一个问题,因为Angular HttpClient需要JSON。我通过将String封装在一个简单的POJO中解决了此问题,并返回了它。
答案 1 :(得分:0)
订阅后正确处理数据有助于您更好地查看响应数据。更好的方法是使用list
。
map()
答案 2 :(得分:0)
我不确定,但可能是您的节点服务器代码写得不好,不能正确返回错误响应,请您发布您的节点API代码,以便我们进行探索