koa学习之路一

首先咱们先建立一个咱们要开发的项目的目录中,而后运行  npm init ,为咱们的项目起个名字,而后一路回车,这样就会在咱们的项目目录中建立一个最基本的 package.json 的文件,接下来安装咱们要使用的 koa 模块  npm install koa --save ,这样咱们就引入了 koa 模块,接下来就和 Express 模块是同样的操做流程,咱们在项目目录中建立一个 app.js,在 app.js 中写咱们的程序就能够了。前端

最终建立的项目目录以下:npm

 

在 app.js 中写一个简单的案例:json

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 同样的是建立一个中间价,而后写一个异步函数来向前端页面返回数据。app

Express 的写法在这里就不作过多解释了,咱们来看一下 koa 写法,咱们经过 async ()=>{} 的异步方法与前端创建链接,里面会有一个 cxt 的参数,咱们能够经过 ctx.body 的形式向前端发送数据。koa

app.listen(3000); 来监听 3000 端口,咱们将程序运行起来,在前端输入 localhost:3000异步

 

 实际操做中遇到了一个大坑,忘记运行app.js,结果找了很久才发现缘由。async

相关文章
相关标签/搜索