js的node.js和express框架在centos的安装及简单实例

29 篇文章 0 订阅
1 篇文章 0 订阅

node.js是运行在服务端的javascript,可以像php、java一样直接操作数据库
其特点为:
1. 它是一个Javascript运行环境
2. 依赖于Chrome V8引擎进行代码解释
3. 事件驱动
4. 非阻塞I/O
5. 轻量、可伸缩,适于实时数据交互应用
6. 单进程,单线程


注意事项:
1、必须先开启相应端口8421,当然端口可修改
2、如何彻底删除node.js yum安装包安装的可yum remove nodejs npm -y ,编译安装则删除其安装文件夹手动删除掉它
3、删除express :npm uninstall express

开始安装

1、首先确认有nodejs编译及依赖相关软件,如果没有可通过运行以下命令安装
yum -y install gcc gcc-c++ openssl-devel

2、下载node.js源码包并解压,配置、编译、安装
# wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
# tar zxvf node-v0.10.24.tar.gz
# cd node-v0.10.24
# ./configure --prefix=/usr/local/node
# make && make install


3、配置Node环境
# vim /etc/profile

export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

输入完后,按Esc退出编辑模式,然后按下:wq 退出保存
然后输入以下命令才会生效。
# source /etc/profile


4、测试是否成功
# node -v
v0.10.24
出现版本号说明成功


5、代码测试
vi /var/www/html/test.js
内容:

var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello Node.js\n');
}).listen(8421, "192.168.10.111");
console.log('Server running at http://192.168.10.111:8421/');


然后node编译test.js启动服务端
# node /var/www/html/test.js
Server running at http://192.168.10.111:8421/


然后http://192.168.10.111:8421/ 显示下图成功



到这只是把node.js装好了,如果要进行web开发,为了方便还需要框架如express
express是基于node.js 平台,快速、开放、极简的 web 开发框架


安装Express框架 


npm install -dg express-generator 
测试是否成功
express -V
4.12.1
用express创建开发目录
express app
成功后:


进入app目录 输入 
npm install


多了下面2文件
node_modules
npm-debug.log




至此express安装完成


参考:
http://www.centoscn.com/image-text/config/2014/1108/4095.html
http://my.oschina.net/freax/blog/301726

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值