使用Node.js构建RESTful Service

本系列文章主要是讨论用Node.js设计一套可用于生产环境的RESTful Service框架。不包括前端实现。它不是一个介绍JavaScript语法的入门文章。适合之前熟悉JavaScript但没有太多后端开发经验的读者。读者可能还需要具备一些 HTTP协议相关基础知识。主要讨论的内容有Node.js常用Module(如Express.js)和结合Mongoose使用MongodDB。其中会穿插一些常用组件的安装配置。

本系列文章中会完成具有一个留言板功能的Web Service后端,取名nodepad,以后的文章中都会以nodepad来指代该项目。该后端提供如下服务:

  • 用户注册和用户登录
  • 查看留言内容
  • 评论他人的留言内容
  • 登录用户可以删除自己的内容
    前端的功能考虑以后用AngularJS实现,敬请期待以后的AngularJS系列文章。

目录(暂定)

  1. Node.js Hello world
  2. RESTful Web Service 架构剖析
  3. NPM和package.json
  4. 搭建一个可扩展和方便管理的项目框架
  5. 使用Mongoose实现MongodDB的CURD
  6. 设计和实现一个安全的用户登录注册功能
  7. 实现留言功能
  8. 实现评论功能(添加评论和删除自己的评论)
  9. MongodDB分页探讨
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容