/*
需求说明
查询全部数据页数据
请求uri
schedule/{pageSize}/{currentPage}
请求方式
get
响应的json
{
"code":200,
"flag":true,
"data":{
//本页数据
data:
[
{id:1,title:'学习java',completed:true},
{id:2,title:'学习html',completed:true},
{id:3,title:'学习css',completed:true},
{id:4,title:'学习js',completed:true},
{id:5,title:'学习vue',completed:true}
],
//分页参数
pageSize:5, // 每页数据条数 页大小
total:0 , // 总记录数
currentPage:1 // 当前页码
}
}
*/
/*
需求说明
根据id删除日程
请求uri
schedule/{id}
请求方式
delete
响应的json
{
"code":200,
"flag":true,
"data":null
}
*/
/*
需求说明
增加日程
请求uri
schedule
请求方式
post
请求体中的JSON
{
title: '',
completed: false
}
响应的json
{
"code":200,
"flag":true,
"data":null
}
*/
/*
需求说明
根据id修改数据
请求uri
schedule
请求方式
put
请求体中的JSON
{
id: 1,
title: '',
completed: false
}
响应的json
{
"code":200,
"flag":true,
"data":null
}
*/
Node.js
是前端程序运行的服务器,类似Java
程序运行的服务器Tomcat
。
Npm
是前端依赖包管理工具,类似maven
依赖管理工具软件
此处使用版本 16.16.0。
https://nodejs.org/download/release/v16.16.0/
node
安装和测试:
NPM
全称Node Package Manager
,是Node.js
包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js
的包管理工具,相当于后端的Maven
。
npm config set registry https://registry.npmjs.org/
npm
版本node16.16.0对应的npm版本过低!需要升级!
npm install -g npm@9.6.6
npm install 依赖名 / npm install 依赖名@版本
npm install //安装依赖
npm run dev //运行测试