手撸nodejs,web服务框架

‘’取这个标题是为了博眼球,不过我写的东西确实好玩,不多bb先贴图

小弟工作主要是前端,有的概念表达概念名称跟主业是后端的可能不一样,但是逻辑差不多

前后端分离服务框架概念图


mvc服务框架概念图

        在这个新时代的开发模式下(前后端分离),跟以前主流MVC模式对比,核心控制控制层由 “Model”转向“Controller”,出于对新时代的开发模式感兴趣,开启了我学习的之路,对于为什么选nodejs,开头也说本身是做前端的js 是我吃饭的家伙,用 js 写服务只要调node 环境的api 就行了学习成本还是比较低的,主要就是学习概念,开发模式,处理业务的模型,不多bb继续贴图


项目结构图

        现在算是初步项目搭建阶段,现在能实现正常的发发get,post请求贴图不多bb


发送一个get请求

其实我感觉我这些代码还是有点绕的,初步做到了“Router”模块的指引自动匹配“Contronller”模块,“Model”模块还没有一点代码还在学习sql中,提一点其实这个也不是纯原生的nodejs,我是对express 二次封装,但是我现在也只是用到了express的listen方法和get,post方法,都是一些基础的方法,用原生写感觉还是挺麻烦的hhh,我会记录下去我整个开发的过程,如果顺利的话我会把源码放出来,现在不放过出来还是现在代码写的比较差

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容