nodejs 返回静态资源

nodejs返回资源时,依照index.js文件的目录为基准。

例如,index.js存放目录为/web/index.js  模板文件中的静态资源存放在./static/main.css

那么静态资源的实际存放目录就是 /web/static/main.css .这个文件夹要和index.js在同一个目录下才可以。

 

nodejs 返回css无效

当nodejs 返回css文件时,需要设置文件类型,最好做一个判断

       const exName = path.extname(request.url) //使用path模块截取扩展名
            //console.log(exName)
            if(exName == '.css'){ //根据扩展名不同,设置不同的返回头
              response.writeHead(200, {'Content-Type': 'text/css'});   
            } else {
              response.writeHead(200, {'Content-Type': 'text/html'}); 
            }

  

posted @ 2024-09-07 22:56  晨曦与晚霞之间  阅读(6)  评论(0编辑  收藏  举报