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分页类代码分享
Jun 17 NodeJs
Nodejs Post请求报socket hang up错误的解决办法
Sep 25 NodeJs
Nodejs的express使用教程
Nov 23 NodeJs
NodeJS实现阿里大鱼短信通知发送
Jan 17 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
nodejs进阶(6)—连接MySQL数据库示例
Jan 07 NodeJs
使用 NodeJS+Express 开发服务端的简单介绍
Apr 07 NodeJs
nodejs动态创建二维码的方法
Aug 12 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 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
VB中的RasEnumConnections函数返回632错误解决方法
2014/07/29 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
浅谈Vue数据响应思路之数组
2018/11/06 Javascript
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
python处理按钮消息的实例详解
2017/07/11 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
python保存网页图片到本地的方法
2018/07/24 Python
带你认识Django
2019/01/15 Python
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
Python虚拟环境的原理及使用详解
2019/07/02 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
美国电视购物HSN官网:HSN
2016/09/07 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
小区门卫工作职责
2013/12/14 职场文书
优秀护士先进事迹
2014/05/08 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
工作岗位职责范本
2015/02/15 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python