我有以下最小的基本快速节点js应用程序:
var express = require ('express');
var app = express ();
app.get ('/', function (req, res) {
res.send ('Hello');
});
app.listen (3000);
Run Code Online (Sandbox Code Playgroud)
当我在localhost:3000上访问此站点时,我收到的响应如下:

如果我res.send ('Hello');改为res.end ('Hello');,响应是一个不同的字体,如:

我好奇; 为什么差异?
jma*_*777 19
如果您传递一个字符串res.send(),它会自动采用内容类型的html.
res.end()但是,只是end()在响应流上调用节点的底层实现,因此不对Content-Type进行任何假设.
它呈现不同的原因仅仅是浏览器决定为HTML呈现"漂亮"的默认字体,以及为未知内容类型呈现较少样式的字体.
| 归档时间: |
|
| 查看次数: |
1633 次 |
| 最近记录: |