开发环境:
---------------------
1. 先安装:
http://www.sublimetext.com
2. 再去git clone:
https://github.com/tanepiper/SublimeText-Nodejs
3. 将下载的SublimeText-Nodejs拷贝到 Preferences-> Browse Packages 下。
生产环境:
---------------------
依赖包(ubuntu):
sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
依赖包(centos):
yum install gcc gcc-c++
yum install openssl-devel
1. 安装nodejs
wget http://nodejs.org/dist/v0.6.17/node-v0.6.17.tar.gz
./configure
make
sudo make install
2. 安装npm
按照作者说法,可以先这么做:
sudo chown -R 用户名 /usr/local
然后
curl http://npmjs.org/install.sh | sh
3. 安装express
npm install -g express
express -v
express extest && cd extest
npm install
node app.js
Express 目录结构
目录/文件 | 说明 |
./ | 根目录,我们的node.js代码都会方这个目录 |
package.json | npm依赖配置文件, 类似ruby中的Gemfile, java Maven中的pom.xml文件. 一会需要在这里添加 markdown-js 项目依赖 |
app.js | 项目的入口文件 |
public/ javascript/ stylesheets/ images/ |
存放静态资源文件, jquery/prettify.js等静态库会方这里,当然自己编写的前端代码也可以放这里 |
views/ | 模板文件, express默认采用jade, 当然,你也可以使用自己喜欢的haml,JES, coffeeKup, jQueryTemplate等模板引擎 |
node_modules/ | 存放npm安装到本地依赖包,依赖包在package.json文件中声明,使用npm install指令安装 |
4. 安装node_redis
npm install hiredis redis
http://www.nodebeginner.org/index-zh-cn.html#a-full-blown-web-application-with-nodejs
http://www.rczjp.cn/HTML/120220/20123020053038.html