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 url验证(url-valid)的使用方法
Nov 18 NodeJs
浅谈NodeJS中require路径问题
May 07 NodeJs
NodeJS遍历文件生产文件列表功能示例
Jan 22 NodeJs
解决nodejs中使用http请求返回值为html时乱码的问题
Feb 18 NodeJs
3分钟快速搭建nodejs本地服务器方法运行测试html/js
Apr 01 NodeJs
使用nodejs爬取前程无忧前端技能排行
May 06 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
nodejs对express中next函数的一些理解
Sep 08 NodeJs
nodejs实现爬取网站图片功能
Dec 14 NodeJs
nodejs实现范围请求的实现代码
Oct 12 NodeJs
Nodejs模块的调用操作实例分析
Dec 25 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 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设计模式 注册表模式
2012/02/05 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
php中的strpos使用示例
2014/02/27 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
Yii中表单用法实例详解
2016/01/05 PHP
php读取txt文件并将数据插入到数据库
2016/02/23 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
javascript打印html内容功能的方法示例
2013/11/28 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
windows下ipython的安装与使用详解
2016/10/20 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
python实现WebSocket服务端过程解析
2019/10/18 Python
Python实现word2Vec model过程解析
2019/12/16 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
2021/03/03 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
2015年幼儿园毕业感言
2014/02/12 职场文书
服务标语口号
2014/07/01 职场文书
2014年社区个人工作总结
2014/12/02 职场文书
2014年财政局工作总结
2014/12/09 职场文书
年会邀请函范文
2015/01/30 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
从贫穷到富有,是知识技能和学习力的差别
2019/08/20 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL
简单聊聊TypeScript只读修饰符
2022/04/06 Javascript