当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路径为起点查找资源。
时间: 2024-10-17 09:51:22