Sunder permite que você crie sites e APIs rapidamente em uma estrutura assíncrona moderna no Cloudflare Workers. Pense em Sunder como Express ou Koa sem servidor.
Sunder é
A maneira mais fácil de começar a usar o Sunder no Cloudflare Workers é usar o projeto modelo.
npm i --save sunder
# or
yarn add sunder
Leia a documentação aqui para começar.
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 ) ;
}
} ;
O framework Sunder foi inspirado no plug do Elixir, no framework Koa do Node, no tiny-request-router e no pacote web do cfworker.
Sunder tem apenas algumas centenas de linhas de código. Tem pouca magia e não impõe muita estrutura.
MIT