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 win7下安装方法
May 24 NodeJs
nodejs分页类代码分享
Jun 17 NodeJs
nodejs教程之异步I/O
Nov 21 NodeJs
轻松创建nodejs服务器(8):非阻塞是如何实现的
Dec 18 NodeJs
NodeJS制作爬虫全过程
Dec 22 NodeJs
ubuntu下安装nodejs以及升级的办法
May 08 NodeJs
NodeJS远程代码执行
Aug 28 NodeJs
解析NodeJs的调试方法
Dec 11 NodeJs
nodejs express配置自签名https服务器的方法
May 22 NodeJs
nodejs对项目下所有空文件夹创建gitkeep的方法
Aug 02 NodeJs
一文秒懂nodejs中的异步编程
Jan 28 NodeJs
node快速搭建后台的实现步骤
Feb 18 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正则
2006/07/07 PHP
php中heredoc与nowdoc介绍
2014/12/25 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
使用Node.js实现ORM的一种思路详解(图文)
2017/10/24 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
node.js通过url读取文件
2020/10/16 Javascript
python多线程下信号处理程序示例
2019/05/31 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
python map比for循环快在哪
2020/09/21 Python
python 写一个性能测试工具(一)
2020/10/24 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
教师实习自我鉴定
2013/12/14 职场文书
公司成立感言
2014/01/11 职场文书
工作失职检讨书范文
2014/01/16 职场文书
集中整治工作方案
2014/05/01 职场文书
党建目标管理责任书
2014/07/25 职场文书
付款承诺函范文
2015/01/21 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书
Oracle创建只读账号的详细步骤
2021/06/07 Oracle
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript
如何通过一篇文章了解Python中的生成器
2022/04/02 Python
微信小程序实现轮播图指示器
2022/06/25 Javascript