nodejs入门详解(多篇文章结合)


Posted in NodeJs onMarch 07, 2012

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。

首先,去http://nodejs.org 下载安装。我下的版本是0.6.6。安装很简单,下一步下一步就哦了。
我的安装目录是C:\Program Files (x86)\nodejs。

一、helloworld
在nodejs安装目录中新建一个文件hello.js,里面敲一行代码

console.log('hello, nodejs.') ;

进入命令行控制台,进入到nodejs目录敲node hello.js

nodejs入门详解(多篇文章结合)

控制台输出了“hello, nodejs.”
二、web版的helloworld
在nodejs安装目录中新建一个http.js,代码如下

var http = require("http"); 
http.createServer(function(request, response) { 
response.writeHead(200, {"Content-Type": "text/html"}); 
response.write("Hello World!"); 
response.end(); 
}).listen(8000);

在命令行中启动服务,敲 node  http.js

nodejs入门详解(多篇文章结合)

然后打开浏览器地址栏输入http://localhost:8000/,看见页面上输出Hello World! 就成功了。

NodeJs 相关文章推荐
Nodejs关于gzip/deflate压缩详解
Mar 04 NodeJs
Nodejs中的this详解
Mar 26 NodeJs
Windows 系统下设置Nodejs NPM全局路径
Apr 26 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
解析NodeJS异步I/O的实现
Apr 13 NodeJs
NodeJS创建最简单的HTTP服务器
May 15 NodeJs
nodejs读取并去重excel文件
Apr 22 NodeJs
详解NodeJs开发微信公众号
May 25 NodeJs
手把手教你如何使用nodejs编写cli命令行
Nov 05 NodeJs
nodejs实现用户登录路由功能
May 22 NodeJs
Nodejs libuv运行原理详解
Aug 21 NodeJs
Nodejs在局域网配置https访问的实现方法
Oct 17 NodeJs
NodeJS 模块开发及发布详解分享
Mar 07 #NodeJs
用nodejs访问ActiveX对象,以操作Access数据库为例。
Dec 15 #NodeJs
NodeJS框架Express的模板视图机制分析
Jul 19 #NodeJs
nodejs 后缀名判断限制代码
Mar 31 #NodeJs
nodejs实用示例 缩址还原
Dec 28 #NodeJs
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 #NodeJs
golang、python、php、c++、c、java、Nodejs性能对比
Mar 12 #NodeJs
You might like
PHP定时自动生成静态HTML的实现代码
2010/06/20 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
CI框架中类的自动加载问题分析
2016/11/21 PHP
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
Vue核心概念Getter的使用方法
2019/01/18 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
[52:00]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs Optic
2018/04/02 DOTA
Python中设置变量作为默认值时容易遇到的错误
2015/04/03 Python
python读取oracle函数返回值
2016/07/18 Python
用python与文件进行交互的方法
2018/03/01 Python
python2 对excel表格操作完整示例
2020/02/23 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
软件测试英文面试题
2012/10/14 面试题
外贸英语专业求职信范文
2013/12/25 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
医院领导班子整改方案
2014/10/01 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
实习工作表现评语
2014/12/31 职场文书
信仰纪录片观后感
2015/06/08 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android