狼行天下
2015-11-30 14:46:47
linux环境下搭建NodeJS教程并带有Hello World测试程序
一、node的描述
1.Node是一个服务器端JavaScript 解释器,可是真的以为JavaScript不错的同学学习Node就能轻松拿下,那么你就错了,总结:水深不深我还不知道,不过确实不浅。
2.Node 的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。
3.Node 本身运行Google V8 JavaScript引擎,所以速度和性能非常好,看chrome就知道,而且Node对其封装的同时还改进了其处理二进制数据的能力。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各种环境下更加给力。(什么是V8 JavaScript 引擎?请“百度知道”)
4.第三方的扩展和模块在Node的使用中起到重要的作用。下面也会介绍下载npm,npm就是模块的管理工具,用它安装各种 Node 的软件包(如express,redis等)并发布自己为Node写的软件包 。
node的安装
安装nodeJS之前$ sudo apt-get install
同时要确定可以在线下载压缩包
接下来,就可以下载安装nodeJS了,目前稳定版本为 Node.js 0.6.18,下面是安装步骤:
$ wget http://nodejs.org/dist/v0.8.16/node-v4.2.2.tar.gz
#进入安装目录 cd /usr/local/ #删除原有安装 rm -rf node rm -rf node-v4.2.2-linux-x64 #解压压缩包 tar -zxv -f node-v4.2.2-linux-x64.tar.gz #修改目录 mv node-v4.2.2-linux-x64 node #添加环境变量并使之生效,内容如下: export PATH=/usr/local/python/bin:/usr/local/node/bin:$PATH #测试命令 node -v
#--------------------测试---------------------------- #创建nodejs项目目录 mkdir -p /usr/local/nodejs/ #创建hello.js文件 vi /usr/local/nodejs/hello.js #内容如下: var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, { "Content-Type" : "text/plain" // 输出类型 }); response.write("Hello World");// 页面输出 response.end(); }).listen(8100); // 监听端口号 console.log("nodejs start listen 8102 port!"); #后台运行 node /usr/local/nodejs/hello.js & #浏览器访问 http:/192.168.1.1/:8100/
浏览IP为NODE安装位置机的地址
运行截图
猜你喜欢
- node js+mongodb整合开发简单增删改查实例,适合nodejs初学者学习
- NodeJS上传图片文件实例代码下载,支持多图片文件上传
- Nodejs图片偷盗者--简易版爬虫系统
- nodejs基于excel.js实现超轻量级报表
- nodejs开发的用户管理系统nodeCRM---适合Node.js新手
- Node.js的CRUD app,使用AJAX/Express/Jade/MySQL/JSON/HTML5/CSS3
- nodejs+websocket+nginx服务器开发实时在线聊天室项目
- nodejs推送push mysql数据更新到前端显示
- nodejs开发在线聊天webchat系统源码分享
- nodejs实现从mysql数据库中导出excel报表,支持按日期导出
- nodejs爬百度糯米数据,拿去就能用,ide是webstorm+Mysql
- nodejs抓取大众点评网站数据,mysql+webstorm复制粘贴就能用
请下载代码后再发表评论
相关代码
- 精 nodejs开发的用户管理系统nodeCRM---适合Node.js新手
- Nodejs图片偷盗者--简易版爬虫系统
- 原证 nodejs基于excel.js实现超轻量级报表
- 原 nodejs实现从mysql数据库中导出excel报表,支持按日期导出
- 原精 nodejs推送push mysql数据更新到前端显示
- nodejs开发在线聊天webchat系统源码分享
- 原 nodejs爬百度糯米数据,拿去就能用,ide是webstorm+Mysql
- 原 node js+mongodb整合开发简单增删改查实例,适合nodejs初学者学习
- NodeJS上传图片文件实例代码下载,支持多图片文件上传
- 原 nodejs抓取大众点评网站数据,mysql+webstorm复制粘贴就能用
- 原证 electron构建一个桌面应用程序,实现文件下载
- 原精 Node.js的CRUD app,使用AJAX/Express/Jade/MySQL/JSON/HTML5/CSS3
最近下载
最近浏览
zdmxjxj LV11
2022年12月7日
sunlzh888888 LV29
2022年3月14日
1341853101
2021年6月9日
暂无贡献等级
王一格 LV2
2021年4月6日
狂风暴雨的小兔子 LV3
2020年12月22日
yzcan LV6
2020年3月18日
1798672867 LV21
2020年3月5日
onemee LV36
2020年1月12日
983557585 LV9
2020年1月3日
binbinone LV3
2019年11月19日