|
|
hai 4 meses | |
|---|---|---|
| .vscode | hai 5 meses | |
| doc | hai 6 meses | |
| public | hai 4 meses | |
| scripts | hai 6 meses | |
| src | hai 4 meses | |
| .gitignore | hai 6 meses | |
| .nvmrc | hai 6 meses | |
| README.md | hai 6 meses | |
| package-lock.json | hai 5 meses | |
| package.json | hai 5 meses | |
| test-string-validation.js | hai 5 meses |
这是一个基于Koa.js的简单用户管理API示例,使用MySQL作为数据库。
本项目需要 Node.js 24.1.0 版本。如果你使用 nvm,可以按照以下步骤设置:
# 安装所需的 Node.js 版本(如果尚未安装)
nvm install 24.1.0
# 切换到项目所需的 Node.js 版本
nvm use
如果你没有安装 nvm,可以从 Node.js 官网 下载并安装 24.1.0 版本。
# 克隆仓库
git clone https://scoreline.kylx365.com/kylx365/miaoguo_system_server.git
cd miaoguo_system_server
# 确保使用正确的 Node.js 版本
nvm use
# 安装依赖
npm install
mysql -u root -p < doc/init.sql
可以通过环境变量自定义配置:
NODE_ENV: 设置环境 (development 或 production)PORT: 服务器端口DB_HOST: 数据库主机DB_USER: 数据库用户名DB_PASSWORD: 数据库密码DB_NAME: 数据库名称# 开发环境
npm run dev
# 生产环境
npm run start
curl http://localhost:3000/api/Ping