安装nodejs+express+forever (注意Express 4.x与Express 3.x的不同)

第一次倒腾express。按照Node.js实战中的方法,发现出现问题,google下才发现, express4.0与express3.0启动方式等发生改变,特此记录一下,也方便大家参考。 

1. 安装编译环境等

yum -y install gcc make gcc-c++ openssl-devel wget


2. 下载最新Nodejs与解压。(如修改v0.10.5为v0.10.28即为最新的10.28)

wget http://nodejs.org/dist/v0.10.5/node-v0.10.5.tar.gz
tar -zvxf node-v0.10.5.tar.gz


3. 进入源码目录,配置编译环境(比如安装到/opt/node目录下)

./configure --prefix=/opt/node


4. 执行编译及安装

make && make install


5. 配置环境变量 在/etc/profile.d目录下建立node.sh脚本文件并输入如下(这个地方需要重启)

#set for nodejs
export NODE_HOME=/opt/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH


6.验证是否安装配置成功

node -v


7. 安装Express框架

npm install express -gd

上面是express3.0的,express4.0需要再装:

npm install -g express-generator


8.创建开发目录

express demoapp


9.安装程序依赖组件 进入demoapp目录,输入:

npm install


10.安装完成,可以测试整体环境是否成功安装。 在app目录下,输入

node app.js

但是上面是express3.0的,express4.0已经改为

npm start


11.node启动的时候,命令终端就不能关闭,用forever可是跳出命令终端.安装forerver

npm install forever -gd


12.启动forever

forever --help
forever start app.js
forever stop app.js

上面是express3.0,express4.0的连启动方式都改了,所以上面的方法也不行,如果4.0的话,需要修改应用目录下的package.json:

{
    "name": "demoapp",
    "version": "0.0.1",
    "private": true,
    "scripts": {
        "start": "node ./bin/www" ## 将node 改为 forever start 即可
    },
    "dependencies": {
        "express": "~4.2.0",
        "static-favicon": "~1.0.0",
        "morgan": "~1.0.0",
        "cookie-parser": "~1.0.1",
        "body-parser": "~1.0.0",
        "debug": "~0.7.4",
        "jade": "~1.3.0"
    }
}

转载于:https://my.oschina.net/markho/blog/498281

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值