Ubuntu下搭建nodejs+express+mongodb环境简单教程

1、安装nodejs

sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

 
2、全局安装express模块

sudo npm i -g express

 
3、用express创建工程GzhuOj(或者其他名字)

express GzhuOj

 然后看到提示:
install dependencies:
$ cd GzhuOj && npm install
run the app:
$ node app
那就cd进去并且运行一下npm install

 

cd GzhuOj
npm install

 
note:
     无参数的npm install的功能就是检查当前目录下的package.json,并自动安
装所有指定的依赖
可以打开并设置一下package.json:由于我不用jade而用ejs,我把jade改为
ejs,由于到时需要用到mongodb数据库,再增加一项[
“mongodb”: “*”]来
安装NodeJs中的mongodb模块
或者cd到工程[GzhuOj]里直接执行命令:[
sudo npm i mongodb]把mongodb模块安装到工程里

”*”是自动获取最新的意思,当然可以是指定版本

4、运行网站([kidx@kidx:~/GzhuOj$ node app])

node app

 

5、安装数据库mongodb

sudo apt-get install mongodb

 

 
6、还可能用到的其他一些模块(安装方法:[sudo npm i 模块名],或者通过配置package.json来安装)
(1)canvas (--安装出问题请看第7点)
(2)express-partials
(3)connect-mongo
(4)connect-flas
h

(5)mongoose

 

 

7、解决安装canvas时cairo.h缺失的问题

sudo apt-get install libcairo2-dev

 完成后重新安装canvas即可

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值