node结合fs发送文件中的数据失败

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
        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)
运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

为什么不能发送文件中的数据

检查读取的文件路径是否正确,或者运行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)
}