Sunder 允許您在 Cloudflare Workers 上以現代非同步結構快速建立網站和 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 只有幾百行程式碼。它沒有什麼魔力,也沒有強加太多的結構。
麻省理工學院