`

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即可

 

 

 

2
0
分享到:
评论
1 楼 xialluyouyue 2014-11-08  
   

相关推荐

Global site tag (gtag.js) - Google Analytics