--save 参数, 表示自动修改 package.JSON 文件, 自动添加依赖项.
接下来我们就实战来看一下如何安装使用一个最简单的 Koa 应用并在本地运行.
首先我们先创建一个我们要开发的项目的目录中, 然后运行 NPM init , 为我们的项目起个名字, 然后一路回车, 这样就会在我们的项目目录中创建一个最基本的 package.JSON 的文件, 接下来安装我们要使用的 koa 模块 NPM install koa --save , 这样我们就引入了 koa 木块, 接下来就和 Express 模块是一样的操作流程, 我们在项目目录中创建一个 App.JS, 在 App.JS 中写我们的程序就可以了.
最终我们创建的项目目录如下:
我们在 App.JS 中写一个简单的案例:
- var koa = require("koa");
- var App = new koa();
- // Express 写法
- // App.use(function (req, res) {
- // res.send("hello word")
- // });
- App.use(async (ctx) => {
- ctx.body = "hello word"
- });
- App.listen(3000);
在上面的代码中, 我们首先引入 koa 模块, 然后创建一个 koa 实例, 接下来和 Express 一样的是创建一个中间价, 然后写一个异步函数来向前端页面返回数据.
Express 的写法在这里就不做过多解释了, 我们来看一下 koa 写法, 我们通过 async ()=>{} 的异步方法与前端建立连接, 里面会有一个 cxt 的参数, 我们可以通过 ctx.body 的形式向前端发送数据.
App.listen(3000); 来监听 3000 端口, 我们将程序运行起来, 在前端输入 localhost:3000
这样我们就实现了一个最基本的 koa 的小案例, 接下来我们会深入介绍 koa 框架.
来源: https://www.cnblogs.com/weijiutao/p/10688805.html