Discuss
/
JavaScript
/
两个集中化工厂routers 和controller
两个集中化工厂routers 和controller
Topic sourceJS和python加载模组的方法差别好大,python加载的模组如果是函数还需要合适的地方调用,JS直接就能把模组当成函数给调用了,还把返回值作为参数套在一个函数里头。
这结构看得头大
- 1
JS和python加载模组的方法差别好大,python加载的模组如果是函数还需要合适的地方调用,JS直接就能把模组当成函数给调用了,还把返回值作为参数套在一个函数里头。
这结构看得头大
alienation
最简陋的web app逻辑是监听request,把监听到的request根据附带的method和url作出不同的反应
router集中化路由中间件把所有分析request的method和url的工作集中在内,内部封装的是对request的method和url的判断部分和根据判断结果对响应函数的调用部分
controller则是将所有响应函数注册在routers里面,实现响应组件和路由组件的对接。其基础是各个响应函数的路径数据
和python的aiohttp框架不同之处在于python的handlersr封装在routers里面
JS的routers封装在controller里面