问题: 过滤器或者某个地方对所有的资源请求全部转为了text/html
可能是因为在设置响应头解决中文乱码的时候出现了问题
下面的server/path的方法需要预先导入模块
server.on('request', function (req, res) {
// 发送包含中文的内容
const str = `您请求的 url 地址是:${req.url},请求的 method 类型是:${req.method}`
//为了防止中文乱码问题,需要设置响应头,
//这里要注意如果res.end()方法里面如果内容有css文件的话就要加一条判断防止css文件变为字符串
//可以判断传入文件的后缀名来判断传入文件的类型
if (path.extname(content) == '.css') {
res.setHeader('Content-Type', 'text/css;chartset=utf-8')
}
res.setHeader('Content-Type', 'text/html; charset=utf-8')
// 把包含中文的内容返回给客户端
res.end(str)
})
```js