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制作爬虫全过程(续)
Dec 22 NodeJs
nodejs事件的监听与触发的理解分析
Feb 12 NodeJs
Windows系统中安装nodejs图文教程
Feb 28 NodeJs
使用nodejs中httpProxy代理时候出现404异常的解决方法
Aug 15 NodeJs
nodejs爬虫遇到的乱码问题汇总
Apr 07 NodeJs
手把手教你把nodejs部署到linux上跑出hello world
Jun 19 NodeJs
nodejs body-parser 解析post数据实例
Jul 26 NodeJs
nodejs判断文件、文件夹是否存在及删除的方法
Nov 10 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
May 15 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
详解NodeJs项目 CentOs linux服务器线上部署
Sep 16 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
php面向对象的方法重载两种版本比较
2008/09/08 PHP
php flush类输出缓冲剖析
2008/10/19 PHP
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
PHP5.3新特性小结
2016/02/14 PHP
JavaScript 常用函数
2009/12/30 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
Python的re模块正则表达式操作
2016/05/25 Python
Python第三方库的安装方法总结
2016/06/06 Python
python之pandas用法大全
2018/03/13 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
Python 线程池用法简单示例
2019/10/02 Python
如何使用Python抓取网页tag操作
2020/02/14 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
乡镇网格化管理实施方案
2014/03/23 职场文书
经典演讲稿汇总
2014/05/19 职场文书
商铺消防安全责任书
2014/07/29 职场文书
2014年学校安全工作总结
2014/11/13 职场文书
2014年世界艾滋病日演讲稿
2014/11/28 职场文书
表扬信格式模板
2015/05/05 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书