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'}); }