Mit Sunder können Sie schnell Websites und APIs in einer modernen asynchronen Struktur auf Cloudflare Workers erstellen. Stellen Sie sich Sunder als Express oder Koa für serverlos vor.
Sunder ist
Der einfachste Weg, mit Sunder auf Cloudflare Workers zu beginnen, ist die Verwendung des Vorlagenprojekts.
npm i --save sunder
# or
yarn add sunder
Lesen Sie die Dokumentation hier, um loszulegen.
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 ) ;
}
} ;
Das Sunder-Framework wurde vom Plug von Elixir, dem Koa-Framework von Node, dem Tiny-Request-Router und dem Webpaket von cfworker inspiriert.
Sunder besteht nur aus ein paar hundert Zeilen Code. Es hat wenig Magie und drängt nicht zu viel Struktur auf.
MIT