Sunder le permite crear rápidamente sitios web y API en una estructura asíncrona moderna en Cloudflare Workers. Piense en Sunder como Express o Koa sin servidor.
dividir es
La forma más sencilla de empezar a utilizar Sunder en Cloudflare Workers es utilizar el proyecto de plantilla.
npm i --save sunder
# or
yarn add sunder
Lea la documentación aquí para comenzar.
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 ) ;
}
} ;
El marco Sunder se inspiró en el complemento de Elixir, el marco Koa de Node, el enrutador tiny-request y el paquete web de cfworker.
Sunder son sólo unos pocos cientos de líneas de código. Tiene poca magia y no impone demasiada estructura.
MIT