如何在同一个 Express 服务器上设置具有不同基目录的多个 Web 应用

如何在同一个 Express 服务器上设置具有不同基目录的多个 Web 应用

Node.js 通过 Express 实现了服务器端功能。它允许我们添加新功能并组织功能。在使用 Express 时,我们可以为给定的基目录设置自己的本地服务器。以下方法介绍了如何在同一个 Express 服务器上为多个具有不同基目录的 web 应用提供服务。

环境设置和执行:

步骤 1: 使用以下命令初始化 node.js 项目。

npm init

步骤2: 使用以下命令安装所需的模块。

npm install express

步骤3: 在安装express之后,我们可以使用以下代码来引入模块。

const express = require('express');
const app = express();

app.listen() 函数帮助将应用程序绑定到指定的主机和端口。因此,我们可以在同一个express服务器上使用不同的端口设置多个应用程序。

步骤4: 创建一个名为 index1.js 的文件,其中包含以下代码。我们使用端口号3000。目前我们只发送一个简单的消息代表第一个应用程序。

index1.js

// Requiring express 
const express= require('express'); 
const app = express(); 
  
// Sending message for first application 
app.get("/",function(req,res){ 
  res.send('<p>This is GFG application 1</p>') 
}); 
  
// Listening on port 3000 
app.listen(3000,function(){ 
  console.log("Server is running on port 3000"); 
}); 

步骤5: 使用以下命令运行 index1.js 文件。

node index1.js

输出: 现在打开您的浏览器并转到 http://localhost:3000/ ,您将看到以下输出:

如何在同一个 Express 服务器上设置具有不同基目录的多个 Web 应用

步骤6: 创建一个名为index2.js的文件,并包含以下代码。我们使用端口号4000。当前我们发送一个简单的消息,代表第二个应用程序。

index2.js

// Requiring express 
const express= require('express'); 
const app = express(); 
  
// Sending message for second application 
app.get("/",function(req,res){ 
  res.send('<p>This is GFG application 2</p>') 
}); 
  
// Listening on port 4000 
app.listen(4000,function(){ 
  console.log("Server is running on port 4000"); 
}); 

步骤7: 运行 index2.js 文件,使用以下命令。

node index2.js

输出: 现在打开您的浏览器并转到 http://localhost:4000/ ,您将看到以下输出:

如何在同一个 Express 服务器上设置具有不同基目录的多个 Web 应用

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程