nodejs,npm,cloud9在 ubuntu下安装指南

一、什么是nodejs

    NodeJS--基于V8引擎的,使用事件驱动模型而不是复杂的多线程来获得可伸缩性,类似Ruby的EventMachine和Python的Twisted的轻量级WEBServer。

二、安装nodejs环境

Ubuntu

    1. 安装依赖包
      sudo apt-get install g++ curl libssl-dev apache2-utils
      sudo apt-get install git-core
    2. 运行下面的命令行:
      git clone git://github.com/joyent/node.git
      cd node
      ./configure
      make
      sudo make instal

三、什么是npm

    除Node本身提供的API外,现在有不少第三方模块可极大的提高开发效率,如:WEB框架-express,HTTP中间件-connect,模板-ejs等,为了管理这些模块我们需要安装NPM。所以,npm就是nodejs插件的管理工具

四、安装npm

http://bbs.phpwinner.com/viewthread.php?tid=516
安装失败的情况下注意去查看文档ReadMe
https://github.com/isaacs/npm#readme
血淋淋的教训
 

五、什么是webSocket

WebSocket 是HTML5一种新的协议。它是实现了浏览器与服务器的双向通讯。

在 WebSocket API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。也就是说,不用客户端发出请求,服务器可以推送数据到客户端。

 

六、什么是Socket.io

虽然websocket 的优点是显而易见,但是部分浏览器并未支持该协议。socket.io提供的相关的解决方案:socket.io支持多种异步通信协议,按照优先级采用websocket,ajax,flash等。socket封装了一些易于操作的api,可以简化我们的开发。

七、socket.io的安装

http://bbs.phpwinner.com/viewthread.php?tid=536
鉴于中国互联网强大到河蟹力量,网张很多方法都是不能直接使用的。
npm config set registry http://registry.npmjs.org/  把https链接改成http的
npm config set proxy http://blablablabla....            搜个代理服务器设置一下
血淋淋的教训啊
另外:安装socket.io的时候注意一下路径,默认安装到当前路径,后面测试如果出了问题请参考 八.开发实例

 

八:开发实例

九、什么是cloud9,如何安装

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值