Laravel5.8 关于路由带参个别情况无法访问路由
近来想用 Swagger 自动生成 API 文档,则采用了darkaonline/l5-swagger
包来实现,本地为 Mac 环境,没问题,当部署到线上时,则出现了以下:
百度无果后去查看包的代码:
中间执行过程就不贴了,最后上面的那一串 url 执行到的方法是如下:
执行到浏览器则为:
又经过各种尝试获得了它的一点点规律,就是只有路由参数最后带有 .js、.css 的是404的情况,为了方便各位大佬知道准确问题,抛开 Swagger,我新建一个测试接口,部署在线上,给各位大佬演示具体问题:
如上求解
大概率是在 Nginx 那边配置了 css/js 缓存,关掉就好了