Features
- Fast HTTP router which smartly prioritize routes, powered by Router.
- RESTful Routing, Rails Style, powered by RouteMapper.
- Loads environment variables(.env) and configurations(js|json|toml|yml) automagically
- Using Babel for writing next generation JavaScript, ES6+
- Working with Node.js v4
- MVC
Usage
import Trek from 'trek';
const app = new Trek;
app.get('/', function* (next) {
this.body = 'Hello World';
});
app.run(3000);
Installation
$ npm i trek
Or use trek-cli to generate a trek app.
$ npm i trek-cli -g
$ trek new trekapp
$ cd trekapp
$ npm i && npm start
Quick Start
Todo List
- ...