Mongooose简介

简介

Mongooose是node中提供操作Mongodb的模型,能够通过node语法实现Mongodb数据库增删改查,从而实现用node写程序来管理Mongodb数据库
Schema:用来约束Mongodb文档数据(哪些字段是必须的,哪些字段是可选的)
Model:一个模型对于一个集合,通过模型来管理集合中的数据

接口
接口是一个文件,主要响应json数据或xml数据

Json格式:
{
Status:1/0,
Msg:‘提示信息’
}
只要响应json数据所有语言都可以操作,例如IOS、Andriod等
推荐格式:
{
Meta:{
Msg:提示信息,
Status:状态码200/201/404/505/401/403/500
},
Data:数据
}
接口来源:
方案1:通过node、go、java、php、asp等语言去开发
方案2:使用第三方接口

接口开发规范 Restful API
Restful 是目前最流行的一种互联网软件架构(思想)
作用:声明/提供了一个接口设计原则和约束条件(一个规范)
查询get 修改put 删除delete post

接口测试工具Postman & insomnia
Postman一个工具,模拟http请求,测试接口,查看接口返回数据

Express简介

基于nodejs开发的一个框架(原理基于node内置http模块封装)

接口文档
本接口主要通过apiDoc来生成接口文档
前提写接口时把注释写上

步骤1:先下载模块,后期通过命令基于注释生成文档(仅1次)

Npm install apidoc -g

步骤2:在项目根目录创建apidoc.json文件(仅1次)

{
“Name”:“example”,
“version”:“0.1.0”,
“description”:“apiDoc basic example”,
“title”:“Custom apiDoc browser title”,
“url”:“https://api.github.com/v1”
}

步骤3:去写接口注释(N次)
步骤4:生成接口文档(N次) apidoc -i ./接口注释目录 -o ./接口文档存放目录

Node.js
Npm --init 安装package.json
Npm install request

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值