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의 웹 패키지에서 영감을 받았습니다.
Sunder는 단지 수백 줄의 코드에 불과합니다. 마법이 거의 없으며 구조를 너무 많이 부과하지 않습니다.
MIT