1.安装nodejs
sudo apt-getinstall git-core g++ curl
$ git clonegit://github.com/creationix/nvm.git ~/.nvm
$ echo ".~/.nvm/nvm.sh" >> ~/.bashrc
source~/.bashrc
nvm install v0.10.15 #you can choose the latest version
nvm alias default v0.10.15(这边选择的是当前最新的版本,可以根据自己的选择版本)
node -v
2.安装supervisor
首先用nodejs进行开发,当你开发好了进行node xxx.js之后你对代码进行了修改需要重新启动服务器,但是用superisor就不需要了,它会根据你的修改自动进行重启,不需要你手动重启,这自然是一个比较好的开发工具啊。
npm install -g supervisor(就这么一句)
3.安装Express
用纯nodejs进行开发毕竟速度比较慢,nodejs下提供了很多第三方模块可供使用,这些模块大大加速了我们的开发,Express就是nodejs的一个MVC框架。
npm install -g express
4.使用Express
express -t ejs xxx(xxx是你自己取的项目名字)
cd xxx
npm intall(这一步是必须的)
5.分析Express建立的项目
建立好的xxx项目中有一个app.js,用于启动服务器以及进行了一些路由配置等等,views文件夹下面都是jade文件,是一个html模板引擎,routes文件夹放的是对应路由的具体实现代码,public文件夹下面就是放img,js(这里是js是一些控制性的js,跟nodejs关系不大),还有个就是放css文件的了。
运行该项目只要进入xxx目录中,然后supervisor app.js,ok,现在打开浏览器输入localhost:3000你就可以运行了。