ExpressJS Hello World

  • Hello World

    现在是时候开始使用Express开发我们的第一个应用程序了。创建一个名为index.js的新文件,然后在其中键入以下内容。
    
    var express = require('express');
    var app = express();
    
    app.get('/', function(req, res){
       res.send("Hello world!");
    });
    
    app.listen(3000);
    
    保存文件,转到终端并输入以下内容。
    
    nodemon index.js
    
    这将启动服务器。要测试此应用,请打开浏览器并转到 http:localhost:3000,然后将显示一条消息,如以下屏幕截图所示。
  • 该应用程序如何工作?

    第一行将Express导入文件中,我们可以通过变量Express来访问它。我们使用它来创建一个应用程序并将其分配给var app。
    app.get(路由,回调)
    此函数告诉在给定路由处调用get请求时该怎么做。回调函数具有2个参数,request(req)和response(res)。请求对象(req)表示HTTP请求,并具有请求查询字符串,参数,主体,HTTP标头等的属性。类似地,响应对象表示Express应用程序收到HTTP请求时发送的HTTP响应。
    res.send()
    此函数将一个对象作为输入,并将其发送到发出请求的客户端。在这里,我们发送字符串“Hello World!”。
    app.listen(port,[host],[backlog],[callback]])
    此函数绑定并侦听指定主机和端口上的连接。port是此处唯一必需的参数。
    参数 描述
    port 服务器应在其上接受传入请求的端口号。
    host 域的名称。 将应用程序部署到云时,需要进行设置。
    backlog 排队的未决连接的最大数量。 默认值为511。
    callback 服务器开始侦听请求时调用的异步函数。