Sunder を使用すると、Cloudflare Workers 上の最新の非同期構造で Web サイトと API を迅速に構築できます。 Sunder はサーバーレスの Express または Koa と考えてください。
サンダーは
Cloudflare Workers で Sunder を開始する最も簡単な方法は、テンプレート プロジェクトを使用することです。
npm i --save sunder
# or
yarn add sunder
開始するには、こちらのドキュメントをお読みください。
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 ) ;
}
} ;
Sunder フレームワークは、Elixir のプラグ、Node の Koa フレームワーク、tiny-request-router、および cfworker の Web パッケージからインスピレーションを得ています。
Sunder のコードはわずか数百行です。魔法はほとんどなく、過度の構造も課しません。
マサチューセッツ工科大学