Node-SpliderApi icon indicating copy to clipboard operation
Node-SpliderApi copied to clipboard

从前端请求发送到最后入数据库流程都有哪些?

Open rehtafuoy opened this issue 2 years ago • 0 comments

我这边直接使用项目作为后端部分,然后另外启动一个前端项目A,proxy指向了你这个项目的启动ip地址,调用对应的接口。鉴于项目内使用的东西较多,所以先使用了最简单的接口/api/wx-login,来尝试登录功能。 我觉得逻辑来说,步骤应该是: 1、当前node服务器启动后设置了监听当前项目ip的请求 2、在我的前端项目A发送对应IP请求后,你这个项目监听到对应的req请求 3、根据请求走到了router.js里面找对应的api 4、根据path: '/api/wx-login',调用对应的controller为controller/we-app/getUserInfo 5、在对应controller(getUserInfo)中处理业务,然后调用model层 6、在model层里面去调用类dao层,然后去查数据

但是我实际操作的时候问题是,连controller都没有进。直接被拦截器拦截了,我在网上查了express的app.use使用相关的内容,大概理解为什么被拦截了,不过还是想请教下,从前端请求发送到最后入数据库,除了上面我写的“步骤1-6”,还有什么其他步骤是我忽略的么,有的话能否辛苦补充一下~ 谢谢

rehtafuoy avatar Feb 07 '23 12:02 rehtafuoy