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中操作mysql数据库示例
Dec 20 NodeJs
nodejs实例解析(输出hello world)
Jan 03 NodeJs
NodeJS测试框架mocha入门教程
Mar 28 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
nodejs集成sqlite使用示例
Jun 05 NodeJs
使用Nodejs连接mongodb数据库的实现代码
Aug 21 NodeJs
Nodejs 和 Electron ubuntu下快速安装过程
May 04 NodeJs
解决Nodejs全局安装模块后找不到命令的问题
May 15 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
nodejs实现一个word文档解析器思路详解
Aug 14 NodeJs
Nodejs实现图片上传、压缩预览、定时删除功能
Oct 25 NodeJs
nodeJs的安装与npm全局环境变量的配置详解
Jan 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去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
js实现功能比较全面的全选和多选
2017/03/02 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
js实现div色块碰撞
2020/01/16 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
校园文明倡议书
2014/05/16 职场文书
物流专业求职信
2014/06/30 职场文书
小学生校园广播稿
2014/09/28 职场文书
2014年财务人员工作总结
2014/11/11 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
客房服务员岗位职责
2015/02/09 职场文书
社团个人总结范文
2015/03/05 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
anaconda python3.8安装后降级
2021/06/11 Python