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服务器(7):阻塞操作的实现
Dec 18 NodeJs
NodeJS使用jQuery选择器操作DOM
Feb 13 NodeJs
用nodejs的实现原理和搭建服务器(动态)
Aug 10 NodeJs
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
Nov 21 NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 NodeJs
详解nodejs模板引擎制作
Jun 14 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
让nodeJS支持ES6的词法----babel的安装和使用方法
Jul 31 NodeJs
nodeJS微信分享
Dec 20 NodeJs
nodejs微信扫码支付功能实现
Feb 17 NodeJs
nodejs+mongodb aggregate级联查询操作示例
Mar 17 NodeJs
NodeJs内存占用过高的排查实战记录
May 10 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
杏林同学录(七)
2006/10/09 PHP
php 常用字符串函数总结
2008/03/15 PHP
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
JS控制表格隔行变色
2006/06/26 Javascript
javascript使用数组的push方法完成快速排序
2014/09/15 Javascript
分享一款基于jQuery的视频播放插件
2014/10/09 Javascript
前端性能优化及技巧
2016/05/06 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
Python中列表元素转为数字的方法分析
2016/06/14 Python
浅谈python对象数据的读写权限
2016/09/12 Python
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
简述Python2与Python3的不同点
2018/01/21 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
python实现微信打飞机游戏
2020/03/24 Python
web页面录屏实现
2019/02/12 HTML / CSS
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
安全口号大全
2014/06/21 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
党性观念心得体会
2014/09/03 职场文书
户外活动总结
2015/02/04 职场文书
大连星海广场导游词
2015/02/10 职场文书
投诉信范文
2015/07/02 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
观看《信仰》心得体会
2016/01/15 职场文书
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript