📜  Koa.js-Hello World

📅  最后修改于: 2020-10-23 07:42:32             🧑  作者: Mango


设置好开发之后,就该开始使用Koa开发我们的第一个应用程序了。创建一个名为app.js的新文件,然后在其中键入以下内容。

var koa = require('koa');
var app = new koa();

app.use(function* (){
   this.body = 'Hello world!';
});

app.listen(3000, function(){
   console.log('Server running on https://localhost:3000')
});

保存文件,转到终端并输入。

$ nodemon app.js

这将启动服务器。要测试此应用,请打开浏览器并转到https:// localhost:3000 ,您应该收到以下消息。

你好,世界

这个应用程式如何运作?

第一行将Koa导入我们的文件中。我们可以通过变量Koa访问其API。我们使用它来创建一个应用程序并将其分配给var app。

app.use(函数) -这个函数是一个中间件,只要我们的服务器收到请求就调用它。在接下来的章节中,我们将学习有关中间件的更多信息。回调函数是一个生成器,我们将在下一章中看到它。该生成器的上下文在Koa中称为上下文。此上下文用于访问和修改请求和响应对象。我们将此响应的正文设置为Hello world!

app.listen(port, 函数) -此函数绑定并侦听指定端口上的连接。端口是此处唯一需要的参数。如果应用成功运行,则执行回调函数。