去年年初对 Node.js 比较感兴趣,也用了很多 Node.js 的框架,但是开发体验不是特别好,我之前也是后端转前端,然后再接触 Node.js ,所以用过挺多的服务端框架,相对js而言,设计一款服务端框架并不容易,本人也不太愿意使用 typescript (为什么不用java,请勿吐槽)编写并且基于ES6 对入门的小伙伴会更友好一些,然后自己动手开发了一个Node.js 的Web 框架,快过年了才有时间写文章(手动狗头),在这里给大家分享一下开发经历。

注:目录只是为了好看,想到什么写什么,没有文笔可言,小白文。

选型

对于框架底层,想过自己开发一套(成本太高,并且考虑到生态问题)被我否决了,然后比较了 Koa2 与 Express 最终选择Koa2作为默认底层(最后由于框架的架构设计,koa2服务或者express都可以作为底层库

最新文章

  1. nginx + tomcat配置负载均衡
  2. python调用NLPIR - ICTCLAS2013实现中文分词
  3. 无废话Android之listview入门,自定义的数据适配器、采用layoutInflater打气筒创建一个view对象、常用数据适配器ArrayAdapter、SimpleAdapter、使用ContentProvider(内容提供者)共享数据、短信的备份、插入一条记录到系统短信应用(3)
  4. JavaScript - 基本概念
  5. java静态代理与动态代理简单分析
  6. ios开发之网络基础
  7. java中enum类型的使用
  8. source insight3.5中文乱码解决方案
  9. Java日志管理
  10. Yii2归档安装法
  11. 这是一款借助chrome 插件的微信机器人
  12. Metrics.net + influxdb + grafana 构建WebAPI的自动化监控和预警
  13. sql注入中关于--+的一点探索
  14. hdu1171 Big Event in HDU(多重背包)
  15. OpenState安装及 Port Knocking 实验
  16. dedecms网站迁移时记得将安装目录放空 附迁移的正确方法
  17. 【python】print · sys.stdout · sys.stderr
  18. xcode 调试器 LLDB
  19. SpringMVC的学习
  20. bzoj2241

热门文章

  1. StructuredStreaming基础操作和窗口操作
  2. 存储池与存储卷,使用virt-install创建虚拟机
  3. Robot Framework(2)——简单运行案例
  4. Docker学习笔记-Dockerfile文件详解
  5. 区块链入门到实战(6)之区块链 – 哈希(Hash)
  6. RabbitMQ系列随笔——介绍及安装
  7. element UI dialog 固定高度 且关闭时清空数据
  8. guzzle下载图片(laravel+vue)
  9. 轻轻松松学CSS:background
  10. jdk1.8 新增工具类