文件名称:router:固执的基于功能编程的路由模块
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-12 02:46:59
nodejs javascript router functional-programming orchestration-framework
路由器 固执己见的基于功能编程的路由模块 哲学 在这期间给我们带来了异常良好的影响,现在仍然如此,但是它似乎太严格了,无法满足当今Web应用的需求,尤其是JavaScript世界。隔天,我们都会得到一个新的框架,以克服现有框架中的问题或提出一个完整的框架新的解决方案。 由于Web技术的发展如此之快,因此编写可松散耦合并可以轻松插入任何其他框架的代码非常重要。 在过去的3-4年中,我们经历了代码可维护性是一个巨大的挑战,而MVC使其变得更加复杂。 我们已经在基于函数编程的体系结构中找到了更好的解决方案。 您可以定义尽可能多的纯函数,并将这些函数插入框架。 安装 npm i -S @js-factory/router 概述 组件 Route Route是普通的javascript对象。 它定义了Web应用程序将如何处理特定的http请求。 这是示例路线! // routes/foo.j
【文件预览】:
router-master
----.gitignore(938B)
----README.md(7KB)
----LICENSE(1KB)
----.eslintrc(1KB)
----package.json(988B)
----index.js(214B)
----.npmignore(928B)
----lib()
--------request()
--------gateway()
--------connector()
--------router.js(256B)
--------response()
--------middleware()
--------schema.js(1KB)
--------initialize.js(511B)
--------config()
--------handler.js(3KB)
--------util()