- 将mysql目录下的demo.js改成index.js, 并设置好相关的数据库连接信息
- 在mysql中导入LLLyh_BBS.sql
- 将redis目录下的demo.js改成index.js, 并设置好相关的redis连接信息
# 安装依赖
npm install
# 运行项目
npm run dev
# 运行node服务
npm run dev
# 使用热更新打开node服务,方便边开发边调试 (调试时用Debug)
npm run hot
# 更新接口后使用此命令重新生成api相关文档
npm run apidoc
# 使用forever 实现在服务器上关闭控制台时node服务正常访问
npm run start # 启用node服务
npm run stop # 关闭node服务
# 项目基本结构
├── config // 配置相关
├── controller // 控制器
├── model // model
├── mysql // mysql配置文件
├── node_modules // 项目依赖
├── public // 静态资源库
├── routes // 路由
├── .babelrc // babel-loader 配置
├── eslintrc.js // eslint 配置项
├── .gitignore // git 忽略项
├── app.js // 入口 加载配置 初始化
├── index.js // 启动文件
└── package.json // package.json
{
success: true, // 响应状态
code: 20000, // 状态码
content: {}, // 数据
message: '操作成功' // 提示
}
1 为账号错误 2 为认证错误 3 为参数错误 4 为数据不存在 5 为系统错误 0 为成功
状态码 | 定义 |
---|---|
20101 | 当前被登出 |
20201 | 身份认证失败 |
20202 | 无操作权限 |
20203 | 用户未绑定角色 |
20301 | 参数错误 |
20401 | 数据不存在 |
20501 | 服务器内部错误 |
20000 | 操作成功 |
20001 | 操作失败 |