图书管理系统基于 react、nextjs、antd 技术栈实现的。
通过这个项目可以学习到:
- 如何使用 nextjs 开发一个真实项目
- react 的基本语法以及 react hook 的使用
- react 项目是如何请求数据
- axios 的封装
- react 的组件如何封装
-
下载代码,终端进入该项目目录下
-
下载依赖包,执行
npm install
-
若连接启动 mock 服务,打开根目录下的 next.config.js 文件,确认以下代码不在注释中
destination: `https://mock.apifox.cn/m1/2398938-0-default/api/:path*`,
-
若期望连接本地服务,打开根目录下的 next.config.js 文件,确认以下代码不在注释中
destination: `http://localhost:3001/api/:path*`,
-
运行项目
npm run dev
-
访问 localhost:3000/login
-
账号,管理员(账号:admin,密码:admin),用户(账号:user,密码:user)