用 Koa 框架实现一个简单的 RESTful API

简介: 用 Koa 框架实现一个简单的 RESTful API

以下是一个使用 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');
});
相关文章
|
7月前
|
存储 前端开发 API
从头完成一个restful API 服务(续)
从头完成一个restful API 服务(续)
|
2月前
|
XML 存储 缓存
RESTful API
RESTful API
|
6月前
|
SQL 缓存 监控
中间件中RESTful API
【6月更文挑战第3天】
59 4
|
6月前
|
缓存 安全 API
RESTful API 设计的关键技巧
REST,代表表现层状态转移(Representational State Transfer),长久以来一直是 API 服务的圣杯,最初由 Roy Fielding 在其博士论文中定义。尽管它不是构建 API 的唯一方法,但由于其广泛的普及,即使是非开发者也对其有所了解。
|
7月前
|
JSON API 数据库
从头完成一个restful API 服务
从头完成一个restful API 服务
|
7月前
|
JSON API 数据库
从头完成一个 Restful API 服务
从头完成一个 Restful API 服务
|
缓存 前端开发 Java
深入理解REST与RESTfulAPI
大学我们接触最多的就是JSP技术,它可以让我们在页面中嵌入Java代码,但是这样的技术实际上限制了我们的开发效率,因为需要我们Java工程师将html转换为jsp页面,并写一些脚本代码,或者前端代码。这样会严重限制我们的开发效率,也不能让我们的java工程师专注于业务功能的开发,所以目前越来越多的互联网公司开始实行前后端分离。
208 0
深入理解REST与RESTfulAPI
|
XML 设计模式 JSON
RESTful:理解REST架构风格、RESTful API
RESTful:理解REST架构风格、RESTful API
1894 1
|
XML JSON API
restful api
restful api
155 0
|
XML JSON 前端开发
你真的会写Restful API吗?
你真的会写Restful API吗?
104 0