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事件的监听与触发的理解分析
Feb 12 NodeJs
nodejs实现bigpipe异步加载页面方案
Jan 26 NodeJs
你一定会收藏的Nodejs代码片段
Feb 04 NodeJs
NodeJS整合银联网关支付(DEMO)
Nov 09 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
nodejs获取微信小程序带参数二维码实现代码
Apr 12 NodeJs
详解nodejs实现本地上传图片并预览功能(express4.0+)
Jun 28 NodeJs
nodejs创建简易web服务器与文件读写的实例
Sep 07 NodeJs
nodejs简单实现TCP服务器端和客户端的聊天功能示例
Jan 04 NodeJs
NodeJS服务器实现gzip压缩的示例代码
Oct 12 NodeJs
NodeJS加密解密及node-rsa加密解密用法详解
Oct 12 NodeJs
Nodejs对postgresql基本操作的封装方法
Feb 20 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
随机头像PHP版
2006/10/09 PHP
php 执行系统命令的方法
2009/07/07 PHP
关于Javascript 的 prototype问题。
2007/01/03 Javascript
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
IE浏览器不支持getElementsByClassName的解决方法
2014/08/27 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
Angular4实现鼠标悬停3d倾斜效果
2017/10/25 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
微信小程序 数据缓存实现方法详解
2019/08/26 Javascript
js实现左右轮播图
2020/01/09 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
Python调用.NET库的方法步骤
2019/12/27 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
业务员简历自我评价
2014/03/06 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
药品营销策划方案
2014/06/15 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
Java基于字符界面的简易收银台
2021/06/26 Java/Android
Python中Selenium对Cookie的操作方法
2021/07/09 Python
阿里云ECS云服务器快照的概念以及如何使用
2022/04/21 Servers