if (err) {
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
res.end('文件读取失败,请稍后重试!')
}else {
res.setHeader('Content-Type', 'text/html; charset=utf-8')
res.end(data)
为什么不能发送文件中的数据
检查读取的文件路径是否正确,或者运行nodejs的用户是否有访问文件的权限。特别文件放到系统盘的话,最好拷贝到和nodejs项目同一个目录下
同时可以打印err到控制台看什么错误
if (err) {
console.log(err);//////////
res.setHeader('Content-Type', 'text/plain; charset=utf-8')
res.end('文件读取失败,请稍后重试!')
}else {
res.setHeader('Content-Type', 'text/html; charset=utf-8')
res.end(data)
}