跳到主要内容
CNode

express中路由一写成/one/two的形式就会找不到静态资源?

问答
MmengLLLL发布于 10 年前最后回复 10 年前
1036840

如果是/one这样的就可以,有二级的时候就全都找不到了?这是为什么,需要设置什么吗?跪求解答😭

查看回复

回复 (10)

M
mengLLLL#910 年前

解决了,加了个/就好了,link(href="css/main.css", rel="stylesheet")改为link(href="/css/main.css", rel="stylesheet") 但是这是为什么呢

M
mengLLLL#810 年前

求助啊!!!!!

M
mengLLLL#710 年前

@dlyt 不行啊,我之前没有/one,现在有了之后也是/one可以正常显示,/one/two就不行😭

M
mengLLLL#610 年前

56AD8951-0EA0-4BD8-9C49-50681E393FFC.png @dlyt 我好像知道为什么了,我现在是/one这个路由根本就什么都没有,直接就写的/one/two,也就是说必须有/one的前提下才能写/two是嘛 @Alexis374

A
Alexis374#510 年前

上代码 请求404的图

D
dlyt#410 年前
引用 mengLLLL@dlyt 只写一层的话是没有问题的,写了两层的话,css、js文件都找不到,全都报错

@mengLLLL 第二层跟第一层跨文件夹的话,用同一个静态资源路径会not found

L
linkenliu#310 年前

这个跟express路由没关系,应该是你前端路径写得不对,你F12看看不就知道了?

M
mengLLLL#210 年前
引用 dlyt静态资源的路径没问题?

@dlyt 只写一层的话是没有问题的,写了两层的话,css、js文件都找不到,全都报错

D
dlyt#110 年前

静态资源的路径没问题?

参与回复

登录后即可参与回复。登录