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 相关文章推荐
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 NodeJs
Nodejs极简入门教程(一):模块机制
Oct 25 NodeJs
nodejs事件的监听与触发的理解分析
Feb 12 NodeJs
ubuntu下安装nodejs以及升级的办法
May 08 NodeJs
nodejs爬虫抓取数据乱码问题总结
Jul 03 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
Nodejs如何复制文件
Mar 09 NodeJs
Windows 系统下设置Nodejs NPM全局路径
Apr 26 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
NodeJS配置HTTPS服务实例分享
Feb 19 NodeJs
Nodejs调用WebService的示例代码
Sep 29 NodeJs
在nodejs中创建child process的方法
Jan 26 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模板原理讲解
2013/11/13 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
vue中使用腾讯云Im的示例
2020/10/23 Javascript
[02:25]DOTA2英雄基础教程 熊战士
2014/01/03 DOTA
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
pandas Dataframe行列读取的实例
2018/06/08 Python
简单了解python的break、continue、pass
2019/07/08 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
python Canny边缘检测算法的实现
2020/04/24 Python
python包的导入方式总结
2021/03/02 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
欧洲顶级体育电子商务网站:SportsShoes.com
2018/03/27 全球购物
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
《哪吒闹海》教学反思
2014/02/28 职场文书
幼儿园教师自我鉴定
2014/03/20 职场文书
公务员保密承诺书
2014/03/27 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
计划生育工作汇报
2014/10/28 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书