Hello World(Hello World)
优质
小牛编辑
132浏览
2023-12-01
我们已经设置了开发,现在是时候开始使用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) 。 请求object(req)表示HTTP请求,并具有请求查询字符串,参数,正文,HTTP标object(req)属性。类似地,响应对象表示Express应用程序在收到HTTP请求时发送的HTTP响应。
res.send()
此函数将对象作为输入,并将其发送到请求客户端。 在这里,我们发送字符串"Hello World!" 。
app.listen(port, [host], [backlog], [callback]])
此函数绑定并侦听指定主机和端口上的连接。 端口是此处唯一必需的参数。
S.No. | 论点和描述 |
---|---|
1 | port 服务器应接受传入请求的端口号。 |
2 | host 域名。 将应用程序部署到云时,需要进行设置。 |
3 | backlog 排队的挂起连接的最大数量。 默认值为511。 |
4 | callback 在服务器开始侦听请求时调用的异步函数。 |