node-server主要目的在于学习使用 node
写后端服务,是基于 koa2
、 koa-router
、 mysql
等实现的后端服务。并使用 gulp
和 gulp-nodemon
实现了热加载功能。后续还会加入参数验证等功能,持续更新。内置了单表的增删改查的例子,启动服务后访问 http://localhost:8000/pages 即可查看。
src
├─main
│ ├─router # 路由主要配置
│ ├─utils # 工具模块
│ │ ├─constant.js # 常量
│ │ ├─filter.js # 过滤器
│ │ ├─mysql.js # 数据库工具 连接 处理
│ │ ├─page.js # 分页结果封装类
│ │ ├─response.js # 响应结果封装类
│ │ └─index.js # 常用工具
│ ├─modules # 主要业务模块
│ │ ├─user # 用户
│ │ │ ├─dao # 数据处理层
│ │ │ ├─service # 服务层
│ └─ └─ └─controller # 路由
│
├─resources
│ ├─env # 环境配置模块
│ │ ├─development.js # 开发环境配置
│ │ ├─production.js # 生产环境配置
│ │ └─index.js # 环境配置出口
│ ├─static # 静态资源
│ │ ├─files # 文件上传路径
│ └─ └─pages # Demo页面
└─application.js # 主入口启动文件
# 克隆项目
git clone https://github.com/gmingchen/node-server.git
# 进入项目目录
cd node-server
# 安装依赖
npm install
# 安装数据库
# 修改 src/resources/env 文件夹下的数据库相关配置
# 启动服务
npm run hot # 开发环境-热加载
npm run dev # 开发环境
npm run prod # 正式环境
# http://localhost:8000/pages Demo页
公众号 | QQ交流群 | 微信交流群 | 微信 | |
是一个管理后台基础功能框架,基于 vue3 、 element-plus 和 typescript 实现。内置了 i18n 国际化,动态路由,权限验证。-[私活神器]
是一个管理后台基础功能框架 base-refactoring 分支的后端代码,基于 java
的 springboot
是一个即时聊天系统,基于 vue3 、 element-plus 实现。内置了好友私聊功能。
是vue3-element-plus-im即时聊天系统的 java
后端代码,springboot
基于 netty 、 shiro 实现。