使用Node.js和MongoDB引入
首先
假设您已经完成了Homebrew的安装,我们将继续进行下一步。
如果您还没有安装,请先查询并安装后再继续以下操作。
环境
macOS Sierra 10.12.6 – 苹果操作系统Sierra版本10.12.6
Homebrew 1.3.4 – Homebrew软件管理工具版本1.3.4
使用Nodebrew进行安装
安装Node.js的版本管理软件Nodebrew。
Nodebrew是Homebrew的一个包,让我们进行安装。
使用Homebrew安装Nodebrew。
安装完成后即可启动。
$ nodebrew setup
因为我认为终端会显示要设置路径,所以我会按照显示的路径进行设置。
将以下内容用中文表达,只需要一种选项:
将 “export PATH=\$HOME/.nodebrew/current/bin:\$PATH” 这一行加入到 ~/.bash_profile 文件中。
通过执行命令 source ~/.bash_profile 来应用变更。
通过这样,Nodebrew的安装就完成了。
引入Node.js
好的,接下来我们将使用Nodebrew下载Node.js。
运行以下命令获取远程节点列表:
$ nodebrew ls-remote
通过这个命令可以查看可安装的软件包列表。
如果没有特殊要求,将安装最新版本。
使用二进制方式安装最新版本的Node.js
将”latest”一词替换为先前所见的列表中的版本将会安装各个版本。如果只需要最新版,系统会自动为您查找并安装最新版本。
使用最新的Nodebrew
在安装的版本中选择要使用的版本。每次切换版本时都需要使用此命令,请不要忘记。这样就结束了Node.js的安装。
使用npm来管理Node.js的库。
npm(Node Packaged Modules)是一款用于管理Node.js库和包的软件。
由于已经与Node.js一起附带,因此应该已经安装了它。
用以下的句式以中文翻译:
\$ 全局安装 forever:npm install -g forever
\$ 全局安装 express:npm install -g express
\$ 全局安装 express-generator:npm install -g express-generator
每个都能自动重新启动服务器的模块,以及从上方创建Web包的框架库,以及用于使用它的命令。
\$ 快递-用英文名命名,叫做firstapp
$ 切换到firstapp的路径下
我们将应用程序命名为firstapp,并创建一个模板,然后进入目录。
在中文中的寻找范例:
用npm安装并调试(-d)。
安装依赖的模块文件。
请永久性地运行`bin/www`文件。
当服务器启动后,您应该在浏览器中打开http://localhost:3000,就会出现网页的模板。
$ 永久列表
$ 永久停止 bin/www
可以使用这些命令获取正在运行的服务器列表,并停止它们。
我們可以通過導入這個庫並顯示網頁來完成。
引入MongoDB系统
首先,我们将引入MongoDB。接下来,进行安装。
用homebrew安装mongodb。
创建一个必要的目录时,请使用管理员权限。
如果要求输入密码,请输入您在启动计算机时输入的密码。
1. 使用\$ sudo mkdir /var/lib/mongodb命令创建一个/var/lib/mongodb目录。
2. 使用\$ sudo touch /var/log/mongodb.log命令创建一个/var/log/mongodb.log文件。
我們將設定 MongoDB 在電腦啟動時自動在背景運行。
启动mongodb服务
为了将MongoDB和Node.js关联起来,我们需要安装一个名为Mongoose的模块。请注意,如果指定了”g”选项,则可能无法正常工作。
使用npm安装mongoose库
在上述中我们已经完成了所有的介绍。
在参考网站上,已经实际将数据存储到数据库中,并完成了显示部分。
请参考以下网站