静态资源文件使用

Posted kun666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态资源文件使用相关的知识,希望对你有一定的参考价值。

 

如果我们的html页面上,试图插入一个图片

<img src="0.jpg" />

此时如何找到0.jpg?

 

在Node.JS中没有根目录的概念!url和物理文件没有一一对应的关系.

实际上它是这样使用的: http://127.0.0.1/0.jpg

 

//  ‘./代表当前目录‘
if
(req.url == "/haha.html"){ fs.readFile("./a/b.html",function(err,data){ res.end(data); }); }else if(req.url == "/0.jpg"){
  //当它的路由表为http://127.0.0.1/0.jpg时,去读取0.jpg这个文件 fs.readFile(
"./a/0.jpg",function(err,data){ res.end(data); }); }

页面中需要引用js文件,css文件时,同理



以上是关于静态资源文件使用的主要内容,如果未能解决你的问题,请参考以下文章

带有 Spring Boot 的 Thymeleaf - 找不到静态资产 (CSS)

片段中的网格视图

片段内部静态类和gradle问题

Spring Boot 静态资源

Yii2 加载cssjs 载静态资源

片段 null 必须是公共静态类才能从实例状态正确重新创建