KoaJS 应用程序
-
第一个Koa应用程序
一旦我们建立了开发,是时候开始使用 Koa 开发我们的第一个应用程序了。创建一个名为 app.js 并在其中键入以下内容。var koa = require('koa'); var app = new koa(); app.use(function* (){ this.body = 'Hello world!'; }); app.listen(3001, function(){ console.log('Server running on http://localhost:3001') });
保存文件,转到终端并键入。PS F:\Koa>nodemon app.js
这将启动服务器。若要测试此应用,请打开浏览器并转到 http://localhost:3001,您将收到以下消息。如果运行报错,请转移到koajs环境安装
-
这个应用程序如何工作的
第一行在我们的文件中导入 Koa。我们可以通过变量 Koa 访问它的 API。我们使用它来创建一个应用程序并将其分配给 var app。应用程序使用(function)−这个函数是一个中间件,每当我们的服务器收到请求时,它就会被调用。在后面的章节中,我们将进一步了解中间件。回调函数是一个生成器,我们将在下一章中看到。这个生成器的上下文在 Koa 中称为 context。此上下文用于访问和修改请求和响应对象。我们正在将此响应的主体设置为 Hello world!。应用程序侦听(port,function)−此函数绑定并侦听指定端口上的连接。端口是这里唯一需要的参数。如果应用程序成功运行,则执行回调函数。