koa2 & typescript2
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
build
doc
logs
src
static
typings
views
.editorconfig
.gitignore
LICENSE
README.md
apidoc.json
package.json
tsconfig.json
yarn.lock

README.md

Koa2 & TypeScript2

这是一个基于Koa2和TypeScript的nodejs项目。

todo

  • 实时监测
  • sourcemap debug
  • restful api
  • jade模版
  • logger
  • 路由自动匹配controller
  • 统一数据返回格式
  • 集成restc
  • 自动完成api文档apidoc

dev

# initialize
npm i -g typescript typings

# install
npm i & typings i

# watch&build typescript
tsc

# server
npm run dev

# doc
npm i apidoc -g
npm run doc

推荐使用VS Code, 以便于获得最好的typescript开发体验

directory

.
├── build 转换后的js
├── node_modules
├── src ts目录
	├── controller 对应路由
	├── log 日志文件夹
	├── model mongoodb Schema
	├── util
├── static 静态代理文件夹
├── views jade模版
├── package.json
├── tsconfig.json ts配置文件
├── typings.json
└── README.md