nodejs 返回静态资源

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

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

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

 

nodejs 返回css无效

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

1
2
3
4
5
6
7
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 @   晨曦与晚霞之间  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示