原文: https://javatutorial.net/how-to-run-nodejs-server

在此页面上,我将向您展示如何设置和运行 Node.js Web 服务器以在本地计算机上托管静态 Web 应用程序。

Node.js 轻巧高效。 我们可以使用它来将 Web 应用程序部署到我们的本地主机或远程主机。 它非常易于使用和设置

下载 Node.js

转到 Node.js 下载页面。 https://nodejs.org/download/ 。 每个操作系统都有 2 个选项 - 安装程序和独立可执行文件。 您可以下载适合您的操作系统的文件。

设置 Node.js

浏览到已安装(或解压缩)node.js 的文件夹。

在与节点可执行文件相同的文件夹中创建一个名为public_html的文件夹 - 我们将使用此文件夹进行 Web 项目

在与节点可执行文件相同的文件夹中创建具有以下内容的新文件webserver.js

  1. var connect = require('connect');
  2. var serveStatic = require('serve-static');
  3. var app = connect();
  4. app.use(serveStatic("public_html"));
  5. app.listen(5100);

这个简单的 JavaScript 代码实现了一个 Web 服务器,该服务器为 http://localhost:5100 上托管的静态 HTML 文件提供 HTTP 请求。 假定您在node.exe(适用于 Windows)或节点可执行文件(OSX 和 Linux)所在的同一文件夹中创建public_html文件夹

现在,从 Node.js 安装文件夹中运行这两个命令(这将安装运行静态页面所需的两个模块)

  1. npm install connect
  2. npm install serve-static

使用以下命令启动新服务器

  1. node webserver.js

创建示例页面并测试服务器

public_html文件夹中创建一个名为test.html的新文件,其内容如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Welocme page</title>
  5. </head>
  6. <body>
  7. Your simple Node.js server is up and running!
  8. </body>
  9. </html>

现在打开浏览器并输入 http://localhost:5100/test.html

如果一切顺利,您应该在浏览器中看到以下内容

如何运行 NodeJS 服务器 - 图1

Node.js 测试页

如果您喜欢本教程,请分享并发表评论。