接上一个问题 图片

来源:9-10 路由变量规则与分组

ylimhs

2019-10-26

不用正则表达式之前都可以正常抛出id必须是正整数的异常
看了这一章之后跟着走 用了正则之后rencent接口放在下面也可以正常调用了 ,但是调用之前的接口传ID为非正整数值的时候抛出的是控制器不存在

写回答

1回答

7七月

2019-10-26

首先其他路由能访问吗?然后就是TP版本是多少。可能版本不一样这块有改动。

0
6
bleem_
回复
7七月
老师,我觉得应该是路由product/:id定义了正整数的变量规则,导致product/参数如果不是recent、by_category、正整数,他就匹配不到接口,就报了上面控制器不存在的错误;product/非正整数进不去getOne接口,也就触发不了id的验证器。
2019-11-28
共6条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程