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 sublime text 3安装与配置
Jun 19 NodeJs
nodejs的10个性能优化技巧
Jul 15 NodeJs
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
Nov 20 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 NodeJs
Nodejs学习笔记之NET模块
Jan 13 NodeJs
浅谈Nodejs中的作用域问题
Dec 26 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 NodeJs
nodeJS服务器的创建和重新启动的实现方法
May 12 NodeJs
NodeJs搭建本地服务器之使用手机访问的实例讲解
May 12 NodeJs
nodejs的路径问题的解决
Jun 30 NodeJs
nodejs基础之多进程实例详解
Dec 27 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检测数组长度函数sizeof与count用法
2014/11/17 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
javascript操作ul中li的方法
2015/05/14 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
原生JS实现移动端web轮播图详解(结合Tween算法造轮子)
2017/09/10 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
详解Vue.js自定义tipOnce指令用法实例
2018/12/19 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
简明 Python 基础学习教程
2007/02/08 Python
Python不规范的日期字符串处理类
2014/06/10 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
大学毕业自我评价
2014/02/02 职场文书
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
大学生演讲稿
2014/04/25 职场文书
初中教师业务学习材料
2014/05/12 职场文书
骨干教师申报材料
2014/12/17 职场文书
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
vue打包时去掉所有的console.log
2022/04/10 Vue.js