/blog-api-express

🤓 nodejs+express+mongodb+mongoose+RESTful API+apidoc

Primary LanguageJavaScript

个人博客

从零搭建个人博客的后端站点

技术栈

  • nodejs
  • express
  • mongodb
  • mongoose (ORM 框架)
  • eslint

blog表结构

参考

  • user
    • create_time
    • avatar
    • blog
    • telephone
    • name
    • password
  • post
    • create_time
    • create_by
    • update_time
  • tag
    • create_date
    • create_by
  • comment

RESTful API

mongodb数据结构

MongoDB-数据类型

Object ID :Documents 自生成的 _id

String: 字符串,必须是utf-8

Boolean:布尔值,true 或者false (这里有坑哦~在我们大Python中 True False 首字母大写)

Integer:整数 (Int32 Int64 你们就知道有个Int就行了,一般我们用Int32)

Double:浮点数 (没有float类型,所有小数都是Double)

Arrays:数组或者列表,多个值存储到一个键 (list哦,大Python中的List哦)

Object:如果你学过Python的话,那么这个概念特别好理解,就是Python中的字典,这个数据类型就是字典

Null:空数据类型 , 一个特殊的概念,None Null

Timestamp:时间戳

Date:存储当前日期或时间unix时间格式 (我们一般不用这个Date类型,时间戳可以秒杀一切时间类型)

nodejs 参考文档

express 参考文档

mongodb 参考文档

mongoose 参考文档

chalk 文档

APIDOC

使用tree-node-cli生成树状目录

https://segmentfault.com/a/1190000022900724