解决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

posted @ 2021-08-23 22:37  从入门到入土  阅读(743)  评论(0编辑  收藏  举报