express.js,为什么 res.write 不在 api 参考中

emj*_*365 2 node.js express

形成我的另一个问题不能在 express.js 中执行多个 res.send

http://expressjs.com/4x/api.html 中找不到“res.write”

这是代码示例:

response.write("foo");
response.write("bar");
//...
response.end()
Run Code Online (Sandbox Code Playgroud)

Vin*_*243 5

这是因为res.write不是 express API 的一部分。这是一个没有快递的服务器:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.write('Hi,');
  res.end('Hello World\n');
}).listen(1337, '127.O.O.1');
Run Code Online (Sandbox Code Playgroud)

所以你看到这个http模块已经有了 req 和 res 参数,并通过向这些对象添加属性来表示凑合。