如何在 Node.js 中创建一个显示 Hello World 的简单服务器?
服务器是为其他程序或设备(称为客户端)提供功能的计算机硬件或软件。这种架构称为客户端-服务器模型。 Node是一个开源、跨平台的运行时环境,允许开发人员使用 JavaScript 创建各种服务器端工具和应用程序。
在以下示例中,我们将在 Node.js 中创建一个简单的服务器,该服务器使用快速服务器返回Hello World 。
创建 NodeJS 应用程序:使用以下命令初始化 NodeJS 应用程序:
npm init
模块安装:使用以下命令安装Express模块,它是 NodeJS 的 Web 框架。
npm install express
实现:创建一个app.js文件并在其中写下以下代码。
app.js
// Require would make available the
// express package to be used in
// our code
const express = require("express");
// Creates an express object
const app = express();
// It listens to HTTP get request.
// Here it listens to the root i.e '/'
app.get("/", (req, res) => {
// Using send function we send
// response to the client
// Here we are sending html
res.send(" Hello World
");
});
// It configures the system to listen
// to port 3000. Any number can be
// given instead of 3000, the only
// condition is that no other server
// should be running at that port
app.listen(3000, () => {
// Print in the console when the
// servers starts to listen on 3000
console.log("Listening to port 3000");
});
运行应用程序的步骤:使用以下命令运行app.js文件。
node app.js
输出:现在打开浏览器并转到http://localhost:3000/ ,您将看到以下输出:
因此,这就是您可以设置服务器并完成任务的方式。如果您想返回任何其他内容,请在app.get()函数的res.send()中传递该参数,而不是“Hello World”。