📅  最后修改于: 2023-12-03 14:50:42.170000             🧑  作者: Mango
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 服务器。在你的工作目录下,创建一个名为 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 server.js
如果一切正常,你将看到以下输出:
Server running at http://localhost:3000/
此时,你可以在浏览器中输入 http://localhost:3000/
来访问该服务器。你将看到一个 Hello World
的文本响应。
通过以上步骤,我们成功启动了 Node.js 服务器。这是一个非常简单的例子,但你可以在此基础上建立更复杂的 Node.js 应用程序。
希望这篇文章对你有所帮助。如果你有任何疑问,请在下方留言。