在Mac OS下使用Node.js的简单教程

2020-06-17 05:49:36易采站长站整理

这里有一篇很好的 Node.js 介绍文章 great nodejs intro ,它将给你一个非常方便的介绍 Node.js 和 CouchDB,并给出一个实例实现 REST 的服务用于执行书签的 CRUD 操作,使用 CouchDB 作为数据库。

本文将介绍在 Mac OS X 下安装并开始使用 Node.js ,这个过程大概需要 30 分钟左右的时间,其中我们还将安装 CouchDB,并实现基于 CouchDB 的 REST API。

本文假设你机器上已经装有Git,如果还没有,请参考此文进行安装。

安装 node.js 和 npm

最简单的方法是在 node.js 的官网上通过 the nodejs download section 页面并选择 Mac 下的安装程序,它将在你的机器上安装 Node.js 和 npm (node package manager). 
 安装成功后你就可以使用 node 和 npm 命令了。

安装 CouchDB

因为本文需要使用 CouchDB 来存储对象,因此还需要安装 CouchDB.

安装 CouchDB 稍微麻烦一些,因为我们需要下载源码然后编译I,在此之前需要先安装 Homebrew ,请执行以下命令:
 


git clone https://github.com/mxcl/homebrew.git
cd homebrew/bin
brew install autoconf automake libtool
brew install couchdb

重要的提示:CouchDB 之前报出一个问题可能会阻止你安装,要修复这个问题需要手工编辑 ~/couch/homebrew/Library/Formula/couchdb.rb 文件,编辑内容如下:
 
require ‘formula’
 
class Couchdb < Formula
  url ‘http://www.apache.org/dyn/closer.cgi?path=couchdb/source/1.1.1/apache-couchdb-1.1.1.tar.gz’
  homepage “http://couchdb.apache.org/”
  md5 ‘cd126219b9cb69a4c521abd6960807a6’

请注意需要将 url 中的 source 删除,最终修改结果如下:
 
require ‘formula’
 
class Couchdb < Formula
  url ‘http://www.apache.org/dyn/closer.cgi?path=couchdb/1.1.1/apache-couchdb-1.1.1.tar.gz’
  homepage “http://couchdb.apache.org/”
  md5 ‘cd126219b9cb69a4c521abd6960807a6’

如果安装过程被挂起了,你需要 CTRL-C 终止并执行下面命令重试:
 
./brew install -v couchdb

更多关于 Mac OS X 上安装 CouchDB 的信息请阅读 “Installing CouchDB on OSX”.

一旦 CouchDB 编译完成,我们可以手工执行 ./couchdb 来启动它,你可以在浏览器中打开 http://127.0.0.1:5984/_utils 这个地址以验证 CouchDB 安装是否成功。

201562495503417.jpg (1009×575)

 下载教程

现在所需的软件都已经安装完成,我们接下来继续 Node.js 的介绍实例。