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打包工具整合到鼠标右键的方法
May 11 NodeJs
跟我学Nodejs(二)--- Node.js事件模块
May 21 NodeJs
nodejs实现遍历文件夹并统计文件大小
May 28 NodeJs
nodejs实现bigpipe异步加载页面方案
Jan 26 NodeJs
搭建简单的nodejs http服务器详解
Mar 09 NodeJs
nodejs构建本地web测试服务器 如何解决访问静态资源问题
Jul 14 NodeJs
Nodejs实现文件上传的示例代码
Sep 26 NodeJs
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
May 15 NodeJs
nodejs 使用http进行post或get请求的实例(携带cookie)
Jan 03 NodeJs
NodeJS模块与ES6模块系统语法及注意点详解
Jan 04 NodeJs
nodejs简单抓包工具使用详解
Aug 23 NodeJs
nodejs nedb 封装库与使用方法示例
Feb 06 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修改指定文件后缀的方法
2014/09/11 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
js function使用心得
2010/05/10 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
javascript排序函数实现数字排序
2015/06/26 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
JavaScript用document.write()输出换行的示例代码
2020/11/26 Javascript
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
Python数据结构之翻转链表
2017/02/25 Python
在python中用url_for构造URL的方法
2019/07/25 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
python文件编写好后如何实践
2020/07/07 Python
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
酒店保洁主管岗位职责
2013/11/28 职场文书
医药营销个人求职信
2014/04/12 职场文书
国际贸易专业求职信
2014/06/04 职场文书
个人先进事迹材料
2014/12/29 职场文书
党支部书记岗位职责
2015/02/15 职场文书
家长会感言
2015/08/01 职场文书
聘任合同书
2015/09/21 职场文书
MySQL分布式恢复进阶
2022/07/23 MySQL