ExpressJS - 你好世界


我们已经设置了开发,现在是时候开始使用 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(端口, [主机], [待办事项], [回调]])

该函数绑定并侦听指定主机和端口上的连接。端口是此处唯一必需的参数。

编号 论点和描述
1

港口

服务器应接受传入请求的端口号。

2

主持人

域的名称。当您将应用程序部署到云端时,您需要对其进行设置。

3

积压

排队挂起连接的最大数量。默认值为 511。

4

打回来

当服务器开始侦听请求时调用的异步函数。