问题描述
react写的微信公众号web项目,在url地址尾部多加个/,(如:https://xxx.com/login/),页面是空白的。
问题出现的环境背景及自己尝试过哪些方法
1、本地启动项目,在url地址尾部多加个/,可以访问
2、未在url尾部加/,build/static中的静态文件可以正常访问,在url尾部加了/,控制台中的static文件,前面多加了个目录名,
如:
url未加/: https://xxx/wechat/static/css/main.3c1cb3aa.css
url加/: https://xxx/wechat/home/static/css/main.3c1cb3aa.css (url中多了一层home,文件找不到)
你期待的结果是什么?实际看到的错误信息又是什么?
自己百度找了,还是没找到问题是出在哪里,还请各位大神指点一二,先谢过了~
这是比较常见的一个问题,加不加斜杠会导致html/js访问相对路径的static资源时实际路径不同。标准的解决方法有两个:
两种方法各有一定的局限性,根据实际情况选择就好。