设为首页 收藏本站
查看: 736|回复: 0

[经验分享] 初次安装nodejs

[复制链接]

尚未签到

发表于 2017-2-21 08:32:51 | 显示全部楼层 |阅读模式
  Node.js是一个热门框架,使用它可以非常容易的创建高性能,实时网络应用程序。Node使JavaScript可以编写服务器端应用。本教程将引导你安装node并编写第一个“Hello World”程序。

什么是Node.js?

  传统意义上JavaScript只运行在Web浏览器中,但是由于CommonJS 项目,人们对于将其运行在服务器端产生了浓厚的兴趣。其他服务器端JavaScript环境还包括Jaxer和Narwhal。 然而,Node.js和这些解决方案不同的地方是,它基于事件模型,而不是线程模 型。
  Node.js 使用事件循环而非线程,这样他能够扩展到数百万的并发连接。它克服如下缺陷,服务器花费其大部分时间用于等待I/O操作,如从硬盘 读取一个文件,访问一个外部Web服务或等待一个文件上传完毕,因为这些操作对比内存操作来说是非常慢的。每个I/O操作在Node.js都是异步的,也 就是说,在I/O操作正在进行的同时,服务器可以继续处理传入的请求。JavaScript非常适合基于事件的编程,因为它的匿名函数和闭包特性使内联回 调函数的编写变得异常简单,并且JavaScript开发人员早已熟悉这样的技巧。此事件为基础的模式,使得Node.js速度非凡。并能轻松满足实时应 用程序的需求。
  windows系统下简单nodejs环境配置。
  第一步:下载安装文件
  下载地址:官网http://www.nodejs.org/download/  
  第二步:安装nodejs

下载完成之后,双击 文件

 

开始安装nodejs,默认是安装在C:\Program Files\nodejs下面
  第三步:安装相关环境
  打开C:\Program Files\nodejs

键入命令:cd C:\Program Files\nodejs 既可

当前目录新建文件:

helloworld.js
输入内容: console.log("Hello World");



 
执行命令:

node helloworld.js 正常的话,就会在终端输出Hello World。





linux 下配置

http://nodejs.org/dist/v0.10.10/node-v0.10.10.tar.gz
下载后

$ yum install g++* c++* gcc*     centos系统情况下



$ tar -zxvf node-v0.10.10.tar.gz
$ ./configure

$ make

$ make install

安装成功

默认安装至 /usr/local/lib

键入命令:cd  
/usr/local/lib 
 既可
 

当前目录新建文件:

helloworld.js
输入内容: console.log("Hello World");

 

执行命令:

node helloworld.js 正常的话,就会在终端输出Hello World。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-344966-1-1.html 上篇帖子: nodejs浅探 下篇帖子: Nodejs开源收集
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表