Koa JavaScript
ตัวอย่างโค้ด JavaScript สำหรับ Koa ที่ตอบคำขอไปยัง /pixel.gif ด้วย GIF ว่าง ซึ่งถอดรหัสเพียงครั้งเดียวตอนเริ่มทำงาน
Koa JavaScript
import Koa from 'koa';
import Router from '@koa/router';
const GIF = Buffer.from('R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==', 'base64');
const app = new Koa();
const router = new Router();
router.get('/pixel.gif', (ctx) => {
ctx.type = 'image/gif';
ctx.set('Cache-Control', 'no-store');
ctx.body = GIF;
});
app.use(router.routes()).listen(8080);
เรารันตัวอย่างโค้ดนี้และเทียบไบต์ที่ได้กลับมาแล้ว
ตรวจสอบ
curl -sI http://localhost:8080/pixel.gif
เพิ่มเติมใน JavaScript
- Fastify
- Express
- Node.js standard library (node:http)
- hapi
- AWS Lambda (Node.js)
- AWS Lambda@Edge (CloudFront)
- Google Cloud Run functions (Node.js)
- Firebase Cloud Functions + Hosting
- Azure Functions (Node.js v4 model)
- Fastly Compute (JavaScript)
- nginx JavaScript (njs)
- Node.js one-liner
- Bun one-liner
- React component (JSX)