Node.js后端的基础
源码:https://gitee.com/jimmyxuexue/backend
- 之前在学习Node的时候都认真的学习过一遍,但是时间久了就忘了,现在再复习一遍基础中的精髓,坚持每天都更新
模块化的概念
- 模块化就是这样操作,将类似的功能放到一个js文件下,这样可以使得后端的代码逻辑结构更加的清晰。
- js导入自己写的模块的时候不用写上.js的后缀名
手写express部分源码
- 我们知道 express是后端的一个框架,和和前端的jQuery差不多,都是讲比较复杂也多次出现的代码进行了封装,所以我们也自己手动的封装 get post 方法 当然手动封装依靠的是node.js的核心模块http
手写文件系统(访数据库)
- 有前后端处理数经验的小伙伴都知道,后端数据库请求来的数据都是以json的格式进行传输的,所以我们可以自己写一个json文件,通过命令的判断来对这个json文件进行读写操作,那么这个就相当于是我们自己手写的一个简单的数据库了
- readline模块 - - 是我们在终端命令行中要执行输入输出的时候回涉及到的模块,相当于用了这个模块之后,我们可以实现类似C语言的scanf 和 printf的操作
- 这个demo的关键就在于 我们呢分析命令行中的代码时get 还是 set, 然后再根据对应的命令执行对应的操作即可。