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,您将收到以下消息。
    koa
    如果运行报错,请转移到koajs环境安装
  • 这个应用程序如何工作的

    第一行在我们的文件中导入 Koa。我们可以通过变量 Koa 访问它的 API。我们使用它来创建一个应用程序并将其分配给 var app。
    应用程序使用(function)−这个函数是一个中间件,每当我们的服务器收到请求时,它就会被调用。在后面的章节中,我们将进一步了解中间件。回调函数是一个生成器,我们将在下一章中看到。这个生成器的上下文在 Koa 中称为 context。此上下文用于访问和修改请求和响应对象。我们正在将此响应的主体设置为 Hello world!。
    应用程序侦听(port,function)−此函数绑定并侦听指定端口上的连接。端口是这里唯一需要的参数。如果应用程序成功运行,则执行回调函数。