1.0.17 • Published 6 years ago
burnjs v1.0.17
Burnjs
burnjs是系列教程《使用Typescript封装一款装饰器风格的Web框架》配套框架,全部使用Typescript编写完成。
快速开始
#安装脚手架
npm install -g burn-cli
#初始化项目
burn-cli -init-ts myapp
#进入目录
cd myapp
#安装依赖
npm install
项目结构介绍
通过我写的小工具,生成的项目目录如下
.
├── README.md #readme文件
├── app #app文件夹,我们的TS编译出来的就是这样的
├── nodemon.json #nodemon的配置文件
├── package-lock.json
├── package.json #npm包文件
├── src #TS,工作目录
│ ├── config #配置文件目录
│ │ ├── config.default.ts #普通配置
│ │ ├── config.dev.ts #开发环境配置
│ │ ├── plugin.ts #插件配置
│ ├── controller #控制器目录
│ │ └── index.ts #
│ ├── service #业务逻辑目录
│ │ └── svs.ts
│ └── start.ts #app启动入口
└── tsconfig.json #TS编译配置文件
快速编写一个路由
//index.ts
import { Controller, Blueprint } from 'burnjs';
export default class Index extends Controller {
@Blueprint.get('/')
async first() {
this.ctx.body = 'hello burn.js'
}
}
启动调试
#启动项目
npm run dev
测试
npm run test
1.0.17
6 years ago
1.0.16
6 years ago
1.0.15
6 years ago
1.0.14
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago
0.0.22
6 years ago
0.0.21
6 years ago
0.0.20
6 years ago
0.0.16
6 years ago
0.0.15
6 years ago
0.0.14
6 years ago
0.0.13
6 years ago
0.0.12
6 years ago
0.0.11
6 years ago
0.0.10
6 years ago
0.0.9
6 years ago
0.0.8
6 years ago
0.0.7
6 years ago
0.0.6
6 years ago
0.0.5
6 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago
0.1.1
10 years ago
0.1.0
10 years ago