Hello World(Hello World)
优质
小牛编辑
133浏览
2023-12-01
一旦我们设置了开发,就该开始使用Koa开发我们的第一个应用程序了。 创建一个名为app.js的新文件,并在其中键入以下内容。
var koa = require('koa');
var app = 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(function) - 这个函数是一个中间件,只要我们的服务器收到请求就会被调用。 我们将在后续章节中详细了解中间件。 回调函数是一个生成器,我们将在下一章中看到。 这个生成器的上下文在Koa中称为上下文。 此上下文用于访问和修改请求和响应对象。 我们将此响应的主体设置为Hello world! 。
app.listen(port, function) - 此函数绑定并侦听指定端口上的连接。 端口是此处唯一必需的参数。 如果应用程序成功运行,则执行回调函数。