当用户输入请求路径, 服务器拿到后并且转化为文件在服务器上的真实物理路径 读取文件内容后将读取内容返回给用户端的时候,发现返回的内容(这里是一个html页面)里面少了css样式。不是道怎么回事。原来的静态资源里面的html文件独自打开没有问题。
你页面引入了css文件吗?引入的话,还需要处理这次css文件请求
你看一下打开浏览器发送的静态资源请求跟你的路径映射对不对得上
你可以用f12,打开网络,看下css请求有没有成功
好像又可以了,不知道怎么回事,就把
res.writeHead(200, {
'content-type': 'text/html;charset=utf8'
});
这句代码拿到这里面就行了
if (error != null) {
res.writeHead(200, {
'content-type': 'text/html;charset=utf8'
});
res.end('文件读取失败')
return;
}
您知道什么原因吗
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632