nodejs的使用.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
node.js Node.js在linux的使用 安装条件: 如同在windows平台下一样,node.js依然是采用gpy工具管理生成项目的,不同的是通过make工具进行最终编译。所以linux平台在需要以下几个必备条件,才能确保编译完成(python -V 首先检测下python版本V是大写,因为安装nodejs需要python2.6以上版本不建议3.0以上。一般centos默认python是2.4.3的,所以需要升级至2.6以上否则编译node时则会报错,如python在2.6版本以上则可忽略) (1)Phthon.用于gpy,可以通过在shell下执行python命令,查看是否已经安装python并确认版本是否符合需求(/blog/1770476 ) (2)源码编译器,通常linux平台都自带C++的编译器,若没有通过 当前发行版的软件包安装工具安装make,g++这些编译工具 a、Debian/Ubuntu下的工具是apt-get b、RedHat/centOS下通过yum命令 c、Mac OS X下可能需要安装xcode来获得编译器 (3)其次,如果计划在Node.js中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl-dev,可通过apt-get install libssl-dev等命令安装 安装Python 到Python的官网上下载需要的Python版本(/ftp/python),一般建议下载“tar.bz2”结尾的文件 用 tar -xvf Python-2.7.5.tar.bz2进行解压 编译安装(cd Pythone-2.7.5 ./configure make make install) 检测和设置环境变量 python 结果如下: 进入/usr/bin 查看是否有python文件夹 若解压出现gzip: stdin: not in gzip format tar: Child returned status 1tar: Error exit delayed from previous errors 解决办法:tar -xf filename.tar.gz或者tar -xvf filename.tar.gz 安装Nodejs 1、下载源码包(/) 2、解压源码:tar zxvf node-v0.10.33.tar.gz 3、编译安装 cd node-v0.10.33 ./configure --prefix=/usr/local/node/0.10.24 make make install 4、配置NODE_HOME,进入profile编辑环境变量(vim /etc/profile) 5、在export PATH USER这一行上面添加如下代码 6、编译/etc/profile是配置生效(source /etc/profile) 7、验证安装是否配置成功(node -v) Error: Cannot find module express错误 解决:npm install -d npm install -g express * 模板来自于 * 模板来自于 * 模板来自于 * 模板来自于 * 模板来自于 * 模板来自于 * 特性 介绍 使用 发展史 A B C D 目 录 CONTENT Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用 Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用 V8引擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好 Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似 Apache 和 nginx 的web服务,让你可以通过它来搭建基于 JavaScript 的 Web App。 简介 2009年2月,Ryan Dahl在博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套库。 2009年5月,Ryan Dahl在GitHub上发布了最初版本的部分Node.js包,随后几个月里,有人开始使用Node.js开发应用。 2009年11月和2010年4月,两届JSConf大会都安排了Node.js的讲座。 2010年年底,Node.js获得云计算服务商Joy

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档