目录
本地客户端(浏览器是常见客户之一 )存储技术有三种:【重点】
API: API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。
RESTful规范,是目前一种比较流行的互联网软件设计规范。
这个规范约束的就是路由地址应该如何定义,返回的json接口数据应该如何规范
RESTful API 【重点】:是指在我们设计路由时同一个资源(比如:用户、成绩等)使用同一个路径(比如:/user、/chengji等),然后通过不同的请求方式(比如:get、post、put、delete)来区分不同的操作。
优点:
使开发者在进行独立开发或协作开发更能标准,以达到行业的统一。它结构清晰、符合标准、易于理解、扩展方便,越来越多的开发者遵守这种规范。
常用方法规范
(1)GET:SELECT 获取(查询)资源
(2)POST:CREATE 创建(添加)资源
(3)PUT:UPDATE 更新(修改)资源
(4)DELETE:DELETE 删除资源
路由如何定义
路径 | 请求方式 | 参数 | 备注 |
---|---|---|---|
/user | get | id:用户id(可为空)、uname:姓名(可为空) | 查询用户 |
/user | post | uname:姓名、age:年龄、sex:性别 | 添加用户 |
/user | put | id:用户id(不能为空 )、uname:姓名、age:年龄、sex:性别 | 修改用户 |
/user | delete | id:用户id(不能为空 ) | 删除用户 |
根据RESTful 进行接口开发
(1)使用express脚手架生成接口项目 express --view=ejs myapp
(2)进入myapp目录 安装依赖 npm install
(3)创建student.js到routes目录中
(4)定义模块化路由代码
(5)在入口文件app.js中引入路由
(6)启动项目
接口文档组成
(1)、接口地址:http://l