以下是一个使用 Koa 框架实现的简单 RESTful API 示例:
const Koa = require('koa');
const Router = require('koa-router');
const app = new Koa();
const router = new Router();
// 模拟数据
const users = [
{
id: 1, name: 'John' },
{
id: 2, name: 'Jane' },
];
// 获取所有用户的路由
router.get('/users', async (ctx) => {
ctx.body = users;
});
// 将路由添加到应用
app.use(router.routes());
app.use(router.aliases());
// 启动服务器
app.listen(3000, () => {
console.log('Server running at port 3000');
});