1.0.23 • Published 3 years ago
easy-server-cli v1.0.23
- 全局安装
npm i -g easy-server-cli
- 创建项目
esc init <name>
- 运行项目
cd <name> && npm start
- 通过postman、postwoman、vscode中的postcode进行简单测试,确保项目运行正常 可以通过POST请求:http://localhost:5888/login 接口,输出code为0则一切正常。
二. 说明
- 该脚手架产生的目的:练手,方便自己平时使用。
- 该脚手架目前支持koa2版本的服务开发,已经集成了一些较为常用的中间件,提供commonjs、es、ts三种,各位根据自己的喜好可以选择。
- 该脚手架目前适合做一些小的后端api服务
- 目前各中间件的配置都为大众化配置,如果有特殊需求,可以自行修改项目中的配置。
三. 开发注意事项
- 目前项目使用了es进行module的导出和引入,在引入时,一定要使用全路径(详细到文件后缀名),例如:
import { fileSuffix } from '../config/index.js';
提交规范
提交遵循angular提交规范。
示例:
[TYPE](SCOPE):DESCRIPTION#[ISSUE]
# example feat(question.index.js): 新增express的支持 #5888
四. 声明:
新手练手脚手架,如果要用于生产,请保重。 :smile::smile::smile:
油腻胖子为了深入学习,粗手粗脚的写了这么一个脚手架。第一次出手,在这里接收各位同学的批评,也欢迎各位初学者加入,也欢迎大神加入,让其变的更加强壮。
五. TodoList
革命尚未成功,胖子仍需努力
- 模板 - 增加eslint
- 模版 - 远程模版
- cli - 增加单元测试
- cli - 增加eslint
- cli - 增加express的支持
- cli - 逻辑优化
- cli - 提交规范
- 模版 - 增加压力测试(autocannon)
- 模版 - 增加接口性能测试(benchmark)
- 模版 - 增加单元测试(mocha + chai)
六. Licence
easy-server-cli is open source software licensed as MIT.
Copyright (c) 2021 book12085
1.0.23
3 years ago
1.0.21
3 years ago
1.0.20
3 years ago
1.0.19
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
3 years ago
1.0.14
3 years ago
1.0.13
3 years ago
1.0.12
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago