Skip to content

《从前端到全栈》小册钻研

第一部分:实现一个文章生成器

这部分主要基于一个开源库做了一些改进,让生成的文章语句更加通顺一些。嗯,虽然还是狗屁不通。🤡👀

具体代码仓库:https://github.com/mondaylab/bullshit-generator-js-mondaylab

第二部分:前后端打通todolist功能

基础:

  • 利用nodetcphttp等模块,进一步深入理解和实践强缓存、协商缓存和文件压缩在实际场景中的应用。

实现todolist功能:

  • 拦截切面为引导,实现能够注册多个拦截切面的函数,同时,将这些拦截切面包装成一个异步的洋葱模型的拦截器框架。
  • 有了拦截切面后,还实现了动态路由,让用户能够通过 / 的方式,直接访问到页面或者接口数据。
  • 与此同时,使用sqlite作为连接的数据库,用来存储用户登录信息session信息todolist信息
  • 目前已实现接口:获取列表(/list)、增加todo信息(/add)、修改todo信息(/update)、登录功能(/login) 。

优化环节:

  • 使用node.js的内置模块Cluster实现多进程的HTTP服务器;
  • 利用多进程的特点,实现实时热更新服务器的功能。

具体代码仓库:

Released under the MIT License.