يتيح لك Sunder إنشاء مواقع الويب وواجهات برمجة التطبيقات بسرعة في بنية غير متزامنة حديثة على Cloudflare Workers. فكر في Sunder على أنه Express أو Koa بدون خادم.
ساندر هو
أسهل طريقة لبدء استخدام Sunder على 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's Koa، وجهاز توجيه الطلبات الصغيرة، وحزمة الويب الخاصة بـ cfworker.
Sunder هو مجرد بضع مئات من الأسطر من التعليمات البرمجية. لديها القليل من السحر ولا تفرض الكثير من البنية.
معهد ماساتشوستس للتكنولوجيا