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 06 NodeJs
nodejs事件的监听与触发的理解分析
Feb 12 NodeJs
基于html5和nodejs相结合实现websocket即使通讯
Nov 19 NodeJs
Nodejs进阶:核心模块net入门学习与实例讲解
Nov 21 NodeJs
NodeJs中express框架的send()方法简介
Jun 20 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 NodeJs
nodejs实现聊天机器人功能
Sep 19 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 NodeJs
详解NodeJS模块化
Jun 15 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运行速度的一些小技巧分享
2012/07/03 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
比较完整的微信开发php代码
2016/08/02 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
纯css+js写的一个简单的tab标签页带样式
2014/01/28 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
JS验证不重复验证码
2017/02/10 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
Python读写ini文件的方法
2015/05/28 Python
详解Python装饰器由浅入深
2016/12/09 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
python同时替换多个字符串方法示例
2019/09/17 Python
详解Python绘图Turtle库
2019/10/12 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
成教毕业生自我鉴定
2013/10/23 职场文书
采购员岗位职责
2013/11/15 职场文书
战友聚会主持词
2014/04/02 职场文书
警告通知
2015/04/25 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技