Javascript 在NODE.JS中接收从服务器发送到客户端的头

Javascript 在NODE.JS中接收从服务器发送到客户端的头,javascript,jquery,ajax,node.js,backbone.js,Javascript,Jquery,Ajax,Node.js,Backbone.js,我真的需要你的帮助。当从服务器端通过res.writeHead和res.end发送头时,如何在客户端获取数据并将其填充到html中 详细信息:我正在使用Node和Backbone.js。 代码: 服务器端代码: res.writeHead(200, {'Content-Type' : 'text/plain','Error':'err'}); res.end(); 我在客户端写什么?还是在html页面本身中?请一定要开导我 大多数发出Ajax请求()的主干方法都会返回a(假设您使用jQuery

我真的需要你的帮助。当从服务器端通过res.writeHead和res.end发送头时,如何在客户端获取数据并将其填充到html中

详细信息:我正在使用Node和Backbone.js。 代码:

服务器端代码

res.writeHead(200, {'Content-Type' : 'text/plain','Error':'err'});
res.end();

我在客户端写什么?还是在html页面本身中?请一定要开导我

大多数发出Ajax请求()的主干方法都会返回a(假设您使用jQuery)。如果确实需要查看标题,可以执行以下操作:

collection.fetch().done(function(data, textStatus, jqXHR) {
    var header = jqXHR.getAllResponseHeaders();
    // do stuff with the headers
});

这取决于客户端代码。根据经验,编写HTTP头是个坏主意。使用标准状态代码并将扩展错误消息放入响应正文中。您试图从何处获取标题?获取集合时?更新模型?如果您使用的是ajax,否则???我想使用客户端的头发送的数据,例如将数据附加到div。您好,非常感谢您的回复。但是我真的想把代码放在html页面本身。使用服务器发送的响应的代码。您知道一种方法吗?您可以在浏览器中运行此代码。可以使用以换行符分隔的字符串检索标题。