一个轻量级的校园快递管理系统小项目
跳转到项目 »
展示模板
·
反馈 Bug
·
提供需求
这是一个非常轻量化的校园快递管理系统,欢迎您使用它。
优势:
- 这个项目非常轻量化,没有繁重的SpringBoot,只有前端的Vue和nodejs
- 你可以根据README很轻松的跑起来本项目,前提只是需要你的电脑上安装了一个高版本的node
- 你可以很容易的修改代码,代码功能非常简洁,没有鉴权没有复杂的交互,仅有最直白的数据传递
- 你可以很容易以本项目为基础完成你的课程设计 😄
使用 README.md 去运行项目.
以下是本项目用于引导项目的主要框架/库
- Vue3
- TypeScript
- pnpm
- node.js
- Vite
- Vitesse
这是一个示例,说明如何在本地设置项目。
要启动并运行本地副本,请执行以下简单的示例步骤。
首先你要确保你的电脑有安装Node.( Node >=14.18 )
出于安全考虑,管理员注册接口需要特殊密钥才能访问。可以使用以下方法注册管理员账号:
- PowerShell 方式:
$body = '{"username":"admin","password":"123456"}'
Invoke-RestMethod -Method Post -Uri "http://localhost:3066/api/admin/register" -ContentType "application/json" -Headers @{"x-admin-secret"="express_delivery"} -Body $body- curl.exe 方式:
curl.exe -X POST http://localhost:3066/api/admin/register -H "Content-Type: application/json" -H "x-admin-secret: express_delivery" -d "{\"username\":\"admin\",\"password\":\"123456\"}"注意:
- 密钥默认为 "express_delivery"
- 用户名至少3个字符
- 密码至少6个字符
- 注册成功后可以使用该账号密码登录管理后台
本项目需要安装前端、后端以及配置数据库
-
克隆到本地
git clone https://github.com/bing6749/express_delivery_system.git
-
安装包
cd express_delivery_system pnpm install -
安装后端依赖
cd /express_delivery_back pnpm install -
配置数据库环境(mysql8为例)
配置成自己的: /express_delivery_back/db/db.js 导入数据库的结构与数据:~/school_post.sql -
启动
cd /express_delivery_back pnpm run dev cd /express_delivery_back pnpm run start
部署完成就以可以访问并使用 http://localhost:3333
更多功能展示
本项目仅供学习与交流,禁止私自贩卖与销售。如有问题可以再issues中发出提问。




