采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
Hi 老师, 本地运行dev版本的代码 前端localhost:9527 后端localhost:5000 数据库也配好了
但是前端和后端都有接口不存在的报错 不知道是具体哪里的代码报错,并需要修改
前端报错
后端报错
同学你好,接口不存在指的是前端调用了一个接口在后端没有进行定义,你可以看一下控制台报错接口的信息,这里有接口请求的内容。
Hi 老师,后端node.js -> Router ->index.js怎么写try catch获取异常抓取接口不存在的具体信息?谢谢 /** * 集中处理404请求的中间件 * 注意:该中间件必须放在正常处理流程之后 * 否则,会拦截正常请求 */ router.use((req, res, next) => { next(boom.notFound('接口不存在')) })
同学你好,上面的代码就是处理未定义的接口,你说的抓取接口不存在的具体信息指的是什么,接口的信息可以从req,res中获取到。
Hi Sam老师,req, res获取到的是这个,但是看不出是哪个接口。正常登录以后出现接口不存在,从这个信息中能找出是那个接口吗?谢谢指点 at processImmediate (internal/timers.js:456:21) { data: null, isBoom: true, isServer: false, output: { statusCode: 404, payload: { statusCode: 404, error: 'Not Found', message: '接口不存在' }, headers: {} }, reformat: [Function], typeof: [Function: notFound] } 前端看的话,有个这个404 Request URL: http://localhost:5000/transaction/list Request Method: GET Status Code: 404 Not Found Remote Address: [::1]:5000 Referrer Policy: strict-origin-when-cross-origin 前端src->api->remote-search.js->中的transactionList这个方法是干什么用的?
登录后可查看更多问答,登录/注册
基于Element的中后台课程,一套中小型企业通用的后台管理系统
1.9k 2
3.0k 12
4.2k 20
946 17
1.7k 16