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访问ActiveX对象,以操作Access数据库为例。
Dec 15 NodeJs
nodejs教程 安装express及配置app.js文件的详细步骤
May 11 NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 NodeJs
nodejs下打包模块archiver详解
Dec 03 NodeJs
Nodejs为什么选择javascript为载体语言
Jan 13 NodeJs
nodejs微信公众号支付开发
Sep 19 NodeJs
Nodejs下用submit提交表单提示cannot post错误的解决方法
Nov 21 NodeJs
Nodejs实现文件上传的示例代码
Sep 26 NodeJs
NodeJS 中Stream 的基本使用
Jul 30 NodeJs
nodejs高大上的部署方式(PM2)
Sep 11 NodeJs
nodejs分离html文件里面的js和css的方法
Apr 09 NodeJs
nodejs实现百度舆情接口应用示例
Feb 07 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/10/09 PHP
PHP新手上路(十四)
2006/10/09 PHP
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
php 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
解javascript 混淆加密收藏
2009/01/16 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
Python实现多线程HTTP下载器示例
2017/02/11 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
Django stark组件使用及原理详解
2019/08/22 Python
python logging日志模块原理及操作解析
2019/10/12 Python
python matplotlib拟合直线的实现
2019/11/19 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
python内置模块collections知识点总结
2019/12/19 Python
报纸媒体创意广告词
2014/03/17 职场文书
诚信承诺书模板
2014/05/26 职场文书
电影红河谷观后感
2015/06/11 职场文书
志愿服务心得体会
2016/01/15 职场文书
九年级数学教学反思
2016/02/17 职场文书
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技