storm

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

storm

A Dart package for developing modern web server #
* This project is still under development. *
Installing

Todo #

✅ Route handling
✅ Dynamic routes
✅ Query parameters
✅ Decode body (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(request.body);
}));

app.use(Route(
path: '/about/:id/',
method: RequestMethod.ANY,
handler: (Request request, Response response) {
response.sendHTML('<h1>${request.params?["id"]}</h1>');
}));

app.use(Route(
path: '/posts/',
method: RequestMethod.ANY,
handler: (Request request, Response response) {
print(request.params);
print(request.queryParameters["hello"]);
response.sendHTML(
'<h1>About working ${request.queryParameters["hello"]}</h1>');
}));

app.start();
}

copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.