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服务器(1):一个简单nodejs服务器例子
Dec 18 NodeJs
轻松创建nodejs服务器(9):实现非阻塞操作
Dec 18 NodeJs
Nodejs学习笔记之Stream模块
Jan 13 NodeJs
nodejs中的fiber(纤程)库详解
Mar 24 NodeJs
Nodejs抓取html页面内容(推荐)
Aug 11 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
NodeJS测试框架mocha入门教程
Mar 28 NodeJs
nodejs服务搭建教程 nodejs访问本地站点文件
Apr 07 NodeJs
让nodeJS支持ES6的词法----babel的安装和使用方法
Jul 31 NodeJs
详解NODEJS的http实现
Jan 04 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 NodeJs
NodeJS和浏览器中this关键字的不同之处
Mar 03 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中inlcude()性能对比详解
2012/09/16 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
php源码的使用方法讲解
2019/09/26 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
jquery实现两个div中的元素相互拖动的方法分析
2020/04/05 jQuery
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
python模拟鼠标拖动操作的方法
2015/03/11 Python
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
实例讲解Python的函数闭包使用中应注意的问题
2016/06/20 Python
详解Python nose单元测试框架的安装与使用
2017/12/20 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
2019/11/25 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
数据库面试要点基本概念
2013/10/31 面试题
教师实习自我鉴定
2013/12/18 职场文书
大学学习生活感言
2014/01/18 职场文书
庆元旦广播稿
2014/02/10 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
自我评价优缺点范文
2015/03/11 职场文书
优秀员工演讲稿
2019/06/21 职场文书
七个Python必备的GUI库
2021/04/27 Python
MongoDB数据库之添删改查
2022/04/26 MongoDB
Python中的 No Module named ***问题及解决
2022/07/23 Python