解决node.js服务器打开html,css,js等静态资源无法获取问题
定义url属性,将css或js文件放在一个文件夹中,如下代码所示,startsWith判断是否以/css开头(js等其他静态资源用法一致),获取其中的文件
如下图所示
代码如下
const url = request.url //读取已/css开头的文件夹路径 if (url.startsWith('/css')) { fs.readFile('.' + url, 'utf-8', (err, data) => { if (err) { return console.log(err); } // end方法返回读取的文件字符串,浏览器会显示该文件内容 response.end(data); }) }
详细教程参考:https://www.cnblogs.com/yummylucky/p/10367065.html