express中路由一写成/one/two的形式就会找不到静态资源?
如果是/one这样的就可以,有二级的时候就全都找不到了?这是为什么,需要设置什么吗?跪求解答😭
10 回复
静态资源的路径没问题?
@dlyt 只写一层的话是没有问题的,写了两层的话,css、js文件都找不到,全都报错
这个跟express路由没关系,应该是你前端路径写得不对,你F12看看不就知道了?
@mengLLLL 第二层跟第一层跨文件夹的话,用同一个静态资源路径会not found
上代码 请求404的图
@dlyt 我好像知道为什么了,我现在是/one这个路由根本就什么都没有,直接就写的/one/two,也就是说必须有/one的前提下才能写/two是嘛 @Alexis374
@dlyt 不行啊,我之前没有/one,现在有了之后也是/one可以正常显示,/one/two就不行😭
求助啊!!!!!
解决了,加了个/就好了,link(href=“css/main.css”, rel=“stylesheet”)改为link(href="/css/main.css", rel=“stylesheet”) 但是这是为什么呢
@mengLLLL 自己百度 绝对路径和相对路径