Node & MongoDB - 环境设置

安装 MongoDB 数据库

按照 MongoDB - 环境 中的 MongoDB 安装步骤进行操作

安装 Node

在线实时演示选项

您真的不需要设置自己的环境来开始学习 Node.js。原因很简单,我们已经在线设置了 Node.js 环境,以便您可以在线执行所有可用的示例并通过实践进行学习。随意修改任何示例并使用不同的选项检查结果。

使用以下示例代码框右上角提供的实时演示选项尝试以下示例(在我们的网站上)−

/* Hello World! program in Node.js */
console.log("Hello World!");

对于本教程中给出的大多数示例,您将找到一个"尝试"选项,因此只需使用它并享受学习即可。

本地环境设置

如果您仍愿意为 Node.js 设置环境,则需要计算机上有以下两个软件:(a) 文本编辑器和 (b) Node.js 二进制可安装程序。

文本编辑器

这将用于键入您的程序。一些编辑器的示例包括 Windows 记事本、OS Edit 命令、Brief、Epsilon、EMACS 和 vim 或 vi。

文本编辑器的名称和版本可能因操作系统而异。例​​如,Windows 上使用记事本,而 Windows 以及 Linux 或 UNIX 上可以使用 vim 或 vi。

使用编辑器创建的文件称为源文件,其中包含程序源代码。Node.js 程序的源文件通常以扩展名".js"命名。

在开始编程之前,请确保您有一个文本编辑器,并且您有足够的经验来编写计算机程序、将其保存在文件中并最终执行它。

Node.js 运行时

源文件中编写的源代码只是 javascript。 Node.js 解释器将用于解释和执行您的 javascript 代码。

Node.js 发行版以二进制形式提供,适用于具有 32 位 (386) 和 64 位 (amd64) x86 处理器架构的 SunOS、Linux、Mac OS X 和 Windows 操作系统。

以下部分将指导您如何在各种操作系统上安装 Node.js 二进制发行版。

下载 Node.js 存档

Node.js 下载 下载最新版本的 Node.js 可安装存档文件。在撰写本教程时,以下是不同操作系统上可用的版本。

操作系统 存档名称
Windows node-v12.16.1-x64.msi
Linux node-v12.16.1-linux-x86.tar.gz
Mac node-v12.16.1-darwin-x86.tar.gz
SunOS node-v12.16.1-sunos-x86.tar.gz

在 UNIX/Linux/Mac OS X 和 SunOS 上安装

根据您的操作系统架构,下载并解压将存档 node-v12.16.1-osname.tar.gz 放入 /tmp,最后将解压的文件移动到 /usr/local/nodejs 目录。例如:

$ cd /tmp
$ wget http://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.gz
$ tar xvfz node-v12.16.1-linux-x64.tar.gz
$ mkdir -p /usr/local/nodejs
$ mv node-v12.16.1-linux-x64/* /usr/local/nodejs

将 /usr/local/nodejs/bin 添加到 PATH 环境变量中。

OS 输出
Linux export PATH=$PATH:/usr/local/nodejs/bin
Mac export PATH=$PATH:/usr/local/nodejs/bin
FreeBSD export PATH=$PATH:/usr/local/nodejs/bin

Windows 上的安装

使用 MSI 文件并按照提示安装 Node.js。默认情况下,安装程序使用 C:\Program Files odejs 中的 Node.js 发行版。安装程序应在 Windows 的 PATH 环境变量中设置 C:\Program Files odejs\bin 目录。重新启动所有打开的命令提示符以使更改生效。

验证安装:执行文件

在您的机器(Windows 或 Linux)上创建一个名为 main.js 的 js 文件,其中包含以下代码。

/* Hello, World! program in node.js */
console.log("Hello, World!")

现在使用 Node.js 解释器执行 main.js 文件来查看结果 −

$ node main.js

如果你的安装一切顺利,这将产生以下结果 −

Hello, World!

mongodb

mongodb 是用于连接 MongoDB 并执行数据库操作的 node.js 驱动程序。要安装 mongodb,请运行以下 npm 命令。

npm install mongodb
+ mongodb@3.6.9
added 1 package from 1 contributor in 1.781s