1、配置环境
**配置只针对Mac**
1.1、安装brew
一个安装工具,简单理解类似apt-get。想装什么一个命令就装上了,不用再去下载了。
在终端执行下面的语句就安装好了
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
简单命令
检查当前装了哪些应用
brew list
安装某个应用
brew install xxx
卸载某个应用
brew uninstall xxx
##1.2、安装node和mongodb 有了brew打底,直接
brew install node
brew install mongodb
##1.3、安装依赖包 node.js有自己的包管理方案,即npm,通过它很容易就可以安装卸载依赖。 这里的依赖简单理解就是现成的js库,实现特定功能。和jar包不太一样,它是源码形式的。而为了管理依赖关系,一个node工程会有一个package.js的文件,如:
{
"name": "test",
"version": "2.0.0",
"description": "Test",
"main": "index.js",
"scripts": {
"start": "node ./start.js",
"test": "node ./index.js"
},
"author": "xxx",
"license": "ISC",
"dependencies": {
"express": "^4.13.4",
"express-restify-mongoose": "^1.0.7",
"lodash": "^3.9.3"
},
"devDependencies": {
}
}
在它所在文件夹下执行
npm install
即可安装所有的依赖,所有的包都会下载到相同目录的node_modules文件夹下。如果需要单独安装,可以在install后面带参数,如
npm install xxx
##1.4、安装调试工具 node.js的调试方法很多,这次用到的是node-inspector,安装很简单。如下
npm install -g node-inspector
使用它可以直接在chrome里面调试node.js
#2、如何调试 #2.1 以debug模式启动
node --debug-brk=5858 start.js
这样就启动了debug模式了
#2.2开启inspector
$ node-inspector
Node Inspector v0.11.1
Visit http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858 to start debugging.
2.3 调试工具
比较推荐2个,都是chrome插件
- Advanced Rest Client Application
- Postman
个人更喜欢前一个,可能用的比较早的原因
#3、MongoDB简单使用 #3.1 启动
mongod --config /usr/local/etc/mongod.conf --auth
最后这个–auth用于验证,稍微麻烦点,本就不用开了
#3.2 查询删除
- 连接
mongo 127.0.0.1:27017
- 查看数据库列表
show dbs
- 使用数据库
use xxxx
- 查看表
show collections
- 查询
db.xxxxx.find()
- 删除库
db.dropDatabase()
#3.3 三方工具 推荐Robomongo和Mongo Management Studio,大同小异