nodejs express 静态文件的路径


当express 设置为静态文件服务器的时候。可以通过2种方式进行方位:

1,通过设置app.use('路径1','../a/b/image') express 路径的形式,如 src="路径/1.jpg" 进行访问

2,通过原始的访问形式进行 如 src="../a/b/image" 

注意点:

1,当有express使用了多个路径的时候如:app.use('路径1','../a/b/image')、app.use('路径1','../aa/bb/image');如何采用呢?

目前摸索出来的规则有:

如果a/b 先于aa/bb 定义,那么这个静态文件下的所有使用“路径1”的地址都指向为a/b/image。

如果请求a/b下不存在的图片,但是在AA/BB下有,那么使用AA/BB下的图片。

如果是一个样式表的话,样式表使用了express路径的话,那么该样式表下的路径就以express路径为起点查找资源。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM