admin管理员组文章数量:1516870
问题:在使用node.js创建了一个服务器,加载html页面后css文件已经被加载但是页面没有被渲染
如图
此时已经证明了路径是没有问题的,那么问题出现在哪里?
代码如下
const fs = require('fs');
const http = require('http');
const path = require('path');
const server = http.createServer();
server.on('request', (req, res) => {
// res.setHeader('Content-type', 'text/html; charset=utf-8'); //设置请求头后就会出错
let urlb = req.url;
let fpath = '';
if (urlb === '/') {
fpath = path.join(__dirname, './clock/index.html');
} else {
fpath = path.join(__dirname, '/clock', urlb);
}
fs.readFile(fpath, 'utf8', (err, dataStr) => {
if (err) return res.end('404 NOT Found!');
res.end(dataStr);
});
});
server.listen(80, () => {
console.log('The server runing at );
});发现请求头设置有问题,被注释后完美解决。
但是为什么js会正常运行???我不知道 这里很明显可以看出js文件改了请求头也是不行的
版权声明:本文标题:Node.js环境下访问到CSS文件却无法渲染样式,怎么办? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1772286498a3273146.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论