文件名称:ironhead:功能性和声明性NodeJS框架
文件大小:53KB
文件格式:ZIP
更新时间:2024-05-29 02:01:11
nodejs javascript express functional-programming routing
铁头 基于功能和声明性编程的NodeJS Framework over 。 动机 在典型的快速开发环境中,代码审查是一个挑战,并且只会导致越来越多的技术债务。 通过功能编程,开发人员可以重构简单的程序或功能。 控制执行力可以减少程序员要做的重复工作,并最终有助于减少要编写的代码行数。 主要特征 代码解耦。 功能编程。 清除表示和业务逻辑之间的界限。 声明式程序。 重构较小的函数要容易得多。 MVC 在此期间,MVC模式给我们带来了异常严重的后果,现在仍然如此。 但这不再适合我们的下一代UI框架。 内容 路由器 路由是普通的javascript对象。 它定义了Web应用程序将如何处理特定的http请求。 这是示例路线! // routes/foo.js const requestSchema = require ( '../schema/request/foo' ) ; co
【文件预览】:
ironhead-master
----.gitignore(2KB)
----README.md(11KB)
----.editorConfig(609B)
----LICENSE(1KB)
----.sonarcloud.properties(1B)
----.eslintrc(1KB)
----package.json(1KB)
----index.js(180B)
----config()
--------constants.js(526B)
--------defaultRC.js(233B)
--------defaultConfig.js(88B)
----.eslintignore(74B)
----.npmignore(928B)
----lib()
--------rc()
--------app()
--------ironhead()
--------factory()
--------util()
--------hooks()
----package-lock.json(100KB)