storm 1.0.1 storm: ^1.0.1 copied to clipboard
A sample command-line application.
Dart library for modern web server #
* This project is still under development. *
Todo #
- Route handling
- Dynamic routes
- Query parameters
- Post body parse (multipart/form-data, url-encoded )
- Plugins
Example code #
import 'package:storm/storm.dart';
void main(List<String> arguments) {
Storm app = Storm(port: 4040);
app.plugin(new Cors());
app.use(Route(
path: '/',
method: RequestMethod.ANY,
handler: (Request request, Response response) {
response.send({'a': 10});
}));
app.use(Route(
path: '/about',
method: RequestMethod.ANY,
handler: (Request request, Response response) {
response.sendHTML('<h1>About working</h1>');
}));
app.start();
}