📜  启动 node.js 服务器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:50:42.170000             🧑  作者: Mango

启动 Node.js 服务器 - Shell/Bash

Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,允许开发者使用 JavaScript 编写服务器端应用程序。在本篇文章中,我们将介绍如何在 Shell/Bash 中启动 Node.js 服务器。

环境搭建

首先,我们需要在本机或服务器上安装 Node.js 运行环境。推荐使用 NVM(Node Version Manager)进行安装和管理不同版本的 Node.js。

以下是使用 NVM 安装 Node.js(版本号为 14.x)的命令行代码:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
source ~/.bashrc
nvm install 14
创建 Node.js 服务器

接下来,我们将创建一个简单的 Node.js 服务器。在你的工作目录下,创建一个名为 server.js 的文件,并添加以下代码:

const http = require('http');

const server = http.createServer((req, res) => {
  res.end('Hello World\n');
});

const port = 3000;

server.listen(port, () => {
  console.log(`Server running at http://localhost:${port}/`);
});

该服务器使用 Node.js 核心模块 http,创建了一个 HTTP 服务器。当收到客户端请求时,服务器将返回一个 Hello World 的响应。服务器将监听本地端口号 3000 并输出运行日志。

启动 Node.js 服务器

要启动该 Node.js 服务器,只需在终端中运行以下命令:

node server.js

如果一切正常,你将看到以下输出:

Server running at http://localhost:3000/

此时,你可以在浏览器中输入 http://localhost:3000/ 来访问该服务器。你将看到一个 Hello World 的文本响应。

总结

通过以上步骤,我们成功启动了 Node.js 服务器。这是一个非常简单的例子,但你可以在此基础上建立更复杂的 Node.js 应用程序。

希望这篇文章对你有所帮助。如果你有任何疑问,请在下方留言。