# *React-router v6* 版本学生管理系统课堂笔记
## 快速搭建服务器
这里我们选择使用 *json-server* 来快速搭建一个服务器
*npm* 地址:*https://www.npmjs.com/package/json-server*
首先 *npm init* 初始化一个服务器的目录,然后安装 *json-server* 依赖,之后创建 *db.json*,该文件就是我们的数据文件
```json
{
"students": [
{
"name": "xiejie",
"age": "18",
"phone": "333-444-555",
"email": "xiejie@gmail.com",
"education": "adsfasfd",
"graduationschool": "asdfasfd",
"profession": "asdfasdf",
"profile": "asdfasfdasdf",
"id": 1
},
{
"name": "yajing",
"age": "34",
"phone": "123-345-678",
"email": "yajing@hotmail.com",
"education": "fasdfasfd",
"graduationschool": "fasfasdf",
"profession": "sdfasdfafd",
"profile": "asdfasdf",
"id": 3
},
{
"name": "xizhi",
"age": 47,
"phone": "13112341234",
"email": "1234567@qq.com",
"education": "硕士",
"graduationschool": "北京大学",
"profession": "前端开发工程师",
"profile": "大家好!",
"id": 2
}
],
"classes" : [
{
"id" : 1,
"name" : "前端01班",
"description" : "这是一个积极向上的班级"
},
{
"id" : 2,
"name" : "前端02班",
"description" : "这也是一个非常积极向上的班级"
}
]
}
```
之后在 *package.json* 中添加一条命令:
```js
"json:server":"json-server --watch db.json"
```
最后就可以启动服务器了:
```js
npm run json:server
```
## 快速搭建整个管理系统
因为目前还没有学习组件库,我们选择使用 *Bootstrap*
这里我们使用的模板地址:*https://v3.bootcss.com/examples/starter-template/#*
因为我们用了 *bootstrap* 相关的样式类,所以我们需要引入 *Bootstrap*,我们这里选择使用 *CDN* 的方式来引入
*https://www.bootcdn.cn/twitter-bootstrap/*
可以在 *index.html* 中添加如下的代码
```html
```