文档章节

node.js mongoose的安装和使用

 谭跃龙
发布于 2016/05/05 14:03
字数 395
阅读 137
收藏 0

    正常情况下我们安装了node.js会自带npm ,所以直接terminal输入指令就可以,如下三个步骤。

1, install node-v4.3.1-darwin-x64.tar

2,install mongoose

   Open terminal  run “ npm install mongoose ”.

3, Open terminal, go to project folder, run "mongoose" command

Mobiles-MacBook-Pro:~ Mobile$ cd 你项目的路径

Mobiles-MacBook-Pro:你项目的路径 Mobile$ mongoose

但是由于各种什么墙的问题,正常会出现找不到mongoose指令的提示,所以建议使用brew install mongoose指令,但是由于mac下面访问usr路径需要权限,所以建议你看清楚提示手动往对应的路径新建文件夹还有开启读写权限。


Mobiles-MacBook-Pro:~ Mobile$ brew install mongoose

==> Installing dependencies for mongoose: openssl

==> Installing mongoose dependency: openssl

==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2g.yosemite.bot

######################################################################## 100.0%

==> Pouring openssl-1.0.2g.yosemite.bottle.tar.gz

==> Caveats

A CA file has been bootstrapped using certificates from the system

keychain. To add additional certificates, place .pem files in

  /usr/local/etc/openssl/certs

 

and run

  /usr/local/opt/openssl/bin/c_rehash

 

This formula is keg-only, which means it was not symlinked into /usr/local.

 

Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries

 

Generally there are no consequences of this for you. If you build your

own software and it requires this formula, you'll need to add to your

build variables:

 

    LDFLAGS:  -L/usr/local/opt/openssl/lib

    CPPFLAGS: -I/usr/local/opt/openssl/include

 

==> Summary

🍺  /usr/local/Cellar/openssl/1.0.2g: 1,678 files, 12.0M

==> Installing mongoose

==> Downloading https://homebrew.bintray.com/bottles/mongoose-5.6.yosemite.bottl

######################################################################## 100.0%

==> Pouring mongoose-5.6.yosemite.bottle.2.tar.gz

🍺  /usr/local/Cellar/mongoose/5.6: 75 files, 371K

Mobiles-MacBook-Pro:~ Mobile$ pwd

/Users/Mobile

Mobiles-MacBook-Pro:~ Mobile$ mongoose

Mongoose web server v.5.6 serving [/Users/Mobile] on port 8080

mongoose^CExiting on signal 2 ... done.

Mobiles-MacBook-Pro:~ Mobile$ cd /你项目的路径

Mobiles-MacBook-Pro:你项目的路径 Mobile$ mongoose

Mongoose web server v.5.6 serving [/你项目的路径] on port 8080


出现8080,恭喜你成功了

 


© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 5
码字总数 1049
作品 0
深圳
程序员
私信 提问
Node.JS -- Mongoose 快速入门

Mongoose时一个用于异步环境的MongoDB的对象模型。 前提条件 先确保本地已经安装了Node.js和一个可以连接上的MongoDB。 安装Mongoose Mongoose和其他的依赖模块一样安装,使用npm 命令: 连接...

米阳MeYoung
2018/06/04
0
0
nodejs开发——mongodb数据库入门

版权声明:本文为博主原创文章,欢迎分享到其它技术社区,分享请标明出处: https://blog.csdn.net/CHENYUFENG1991/article/details/54835771 当你还在为开发Nodejs使用哪种数据库而犹豫时,...

乞力马扎罗的雪CYF
2017/02/02
0
0
Mongoose 4.4.17 发布,MongoDB 连接包

Mongoose 4.4.17 发布了,以下是本次发布值得关注的内容: docs: remove repetition in QueryStream docs #4147 hugoabonizio fix(document): dont double-validate doc array elements #414......

oschina
2016/05/14
751
0
MongooseJS 4.1.8 发布,MongonDB 连接包

Mongoose 是基于nodejs,使用javascript编程,连接mongodb数据库的软件包,使mongodb的文档数据模型变的优雅起来,方便对mongodb文档型数据库的连接和增删改查等常规数据操作。 mongoose是当...

oschina
2015/09/22
599
0
MongooseJS 3.8.35 发布,MongonDB 连接包

MongooseJS 3.8.35 发布,此版本主要是 bug 修复: fixed; handling for minimize on nested objects #2930 fixed; don't crash when schema.path.options undefined #1824 下载:https://g......

oschina
2015/08/15
457
0

没有更多内容

加载失败,请刷新页面

加载更多

Java单例模式学习记录

在项目开发中经常能遇见的设计模式就是单例模式了,而实现的方式最常见的有两种:饿汉和饱汉(懒汉)。由于日常接触较多而研究的不够深入,导致面试的时候被询问到后有点没底,这里记录一下学习...

JerryLin123
昨天
3
0
VSCODE 无法调试

VSCODE 无法调试 可以运行 可能的原因: GCC 的参数忘了加 -g

shzwork
昨天
4
0
理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完...

Tiny熊
昨天
4
0
5.线程实现

用于线程实现的Python模块 Python线程有时称为轻量级进程,因为线程比进程占用的内存少得多。 线程允许一次执行多个任务。 在Python中,以下两个模块在一个程序中实现线程 - _thread 模块 th...

Eappo_Geng
昨天
6
0
ServiceLoader

创建一个接口文件在resources资源目录下创建META-INF/services文件夹在services文件夹中创建文件,以接口全名命名创建接口实现类 内容me.zzp.ar.d.PostgreSQLDialectme.zzp.ar.d.Hype...

Cobbage
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部