ExpressJS Hello World ExpressJS环境 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(route,callback) 此函数说明在调用给定路由的 get 请求时要执行的操作。回调函数有2个参数, request(req) 和 response(res) 。请求 对象(req) 表示HTTP请求,并具有请求查询字符串,参数,正文,HTTP header 属性。类似地,响应对象表示Express应用程序在收到HTTP请求时发送的HTTP响应。 res.send() 此函数将对象作为输入,并将其发送到请求客户端。在这里,我们发送字符串 Hello World! 。 app.listen(port,[host],[backlog],[callback]]) 此函数绑定并侦听指定主机和端口上的连接。端口是此处唯一必需的参数。 S.No. Argument & Description 1 port 服务器应接受传入请求的端口号。 2 host 域名。将应用程序部署到云时,需要进行设置。 3 backlog 排队的挂起连接的最大数量。默认值为511。 4 callback 在服务器开始侦听请求时调用的异步函数。 ExpressJS环境 ExpressJS路由