Sunder vous permet de créer rapidement des sites Web et des API dans une structure asynchrone moderne sur Cloudflare Workers. Pensez à Sunder comme Express ou Koa pour le sans serveur.
Sunder est
Le moyen le plus simple de démarrer avec Sunder sur Cloudflare Workers est d'utiliser le projet modèle.
npm i --save sunder
# or
yarn add sunder
Lisez la documentation ici pour commencer.
import { Sunder , Router , Context } from "sunder" ;
const app = new Sunder ( ) ;
const router = new Router ( ) ;
// Example route with a named parameter
router . get ( "/hello/:username" , ( { response , params } ) => {
response . body = `Hello ${ params . username } ` ;
} ) ;
app . use ( router . middleware ) ;
export default {
fetch ( request , ctx , env ) {
return app . fetch ( request , ctx , env ) ;
}
} ;
Le framework Sunder a été inspiré par le plug d'Elixir, le framework Koa de Node, tiny-request-router et le package Web de cfworker.
Sunder ne représente que quelques centaines de lignes de code. Il y a peu de magie et n’impose pas trop de structure.
MIT