Sunder позволяет быстро создавать веб-сайты и API в современной асинхронной структуре на Cloudflare Workers. Думайте о Sunder как о Express или о Koa как о бессерверной системе.
Сандер
Самый простой способ начать работу с Sunder on Cloudflare Workers — использовать шаблон проекта.
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 — это всего лишь несколько сотен строк кода. В нем мало магии и он не навязывает слишком много структуры.
Массачусетский технологический институт