首页 > 其他 > 详细

搭建自己的Express自定义框架

时间:2020-05-13 19:24:07      阅读:54      评论:0      收藏:0      [点我收藏+]

前言

在看完Express框架源码后,决定搭建一个自己的Express自定义框架。
为了更好的理解Express框架,也更容易以后修改源码。

自定义框架布局

  • 使用es6语法和class关键字声明方式编写
  • 由于是简洁的框架,所以省去了req、res添加的方法和属性,还有app.param、app.set、app.get等方法和属性
  • 主要实现了get、post、use添加中间件方法、Router路由嵌套、默认中间件query、body、mutlter、params等
  • 先实现常用功能框架,其它可以根据自己喜好添加自己的方法、属性、中间件

框架结构

保持了原先框架的函数定义和布局风格
技术分享图片

文件内代码结构

  • express.js

用于导出Application和Router类
技术分享图片

  • applications.js

用于为app添加方法和属性
技术分享图片

  • router/index.js

技术分享图片

  • router/layer.j

技术分享图片

  • router/route.js

技术分享图片

链接仓库

https://github.com/xppboy/express-xpengp

搭建自己的Express自定义框架

原文:https://www.cnblogs.com/xpengp/p/12859660.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!