前言
上一篇文章中,我们已经搭建了一个简单的 node 服务,现在要做的就是开发一些简单的 api 接口
步骤
-
安装 koa-router
yarn add koa-router
-
创建 controller 和 routers 目录
-
创建 c-test.js 和 r-test.js 文件
-
在 c-test.js 文件中插入下列内容
exports.getTest = (ctx) => { ctx.body = 'getTest'; }
-
在 r-test.js 文件中插入下列内容
const router = require("koa-router")(); const controller = require("../controller/c-test"); router.get("/test/get", controller.getTest); module.exports = router;
-
修改 app.js
// 导入 Koa const Koa = require("koa"); // 创建 koa 实例 const app = new Koa(); // 利用 koa 实例响应请求 // app.use(ctx => { // ctx.body = 'Hello Koa!'; // }) // 配置路由 app.use(require("./routers/r-test.js").routes()); // 利用 koa 实例监听端口 app.listen(3000, () => { console.log("服务启动成功!!!地址:localhost:3000"); });
-
启动服务 node app.js
node app.js
-
浏览器访问成功