假设我有一个通过给定 ID 返回客户信息的服务。如果没有找到,我返回 null。
我的应用程序这样调用此服务:
http.get('http://myserver/myservice/customer/123', function(res) {
res.on('data', function(d) {
callback(null, d);
});
}).on('error', function(e) {
callback(e);
});
目前我的服务响应 200 但没有数据。
没有数据返回时如何处理?
我应该更改它以返回不同的 http 代码吗?在这种情况下如何处理?我尝试了许多不同的方法,但都没有成功。