nods.is运行引擎是单线程+异步工做机制,这样工做机制能够对方便地付百万级并发访问html
所谓的"事件驱动",能够表现编码方式方式的不一样,相对于其它编程语言而言vue
参考:何韬node
express、koa、Hapi、sails(基于express)mysql
node.js基础react
Express框架web
sails框架sql
sails + vue.jsexpress
sails + reactnpm
微信开发?编程
学习工具:http://www.yuankuwang.com
其它: coreseek(sphinx)基于mysql的搜索引擎
http://nodejs.cn 下载
npm 和node.js: node.js的包管理器叫npm
通常安装介质文件名"node-v4.4.4-x64.msi"
安装过程如图
怎样证实node运行及开发环境成功安装:
控制台输入 node -v
例如: 新建 D:\www\nodejs 目录
就用记事本新建一个纯文本,固然扩展名是js,例如 n1_hello.js 文件编码必须选择UTF-8
在控制台窗口下使用 node 命令运行它
怎样开发做为Web服务的node.js程序以及怎样使用node.js的做为Web服务引擎
1 var http = require('http'); 2 http.createServer(function (request, response) { 3 response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'}); 4 if(request.url!=="/favicon.ico"){ //清除第2此访问 5 console.log('访问'); 6 response.write('hello,world'); 7 response.end('hell,世界');//不写则没有http协议尾,但写了会产生两次访问 8 } 9 }).listen(8000); 10 console.log('Server running at http://127.0.0.1:8000/'); 11 12 /* 13 启动服务 14 cmd下执行: 15 node n1_hello.js 16 浏览器访问:http://localhost:8000 17 */
Step1: coding 相关node.js 代码 以下 第1行,引入node自带的http对象,node.js使用http对象建立了一个http服务
Step2: 控制台窗口运行它(不要关闭)
Step3: 在浏览器中使访问ocalhost+对应的端口号,
windows环境下sublime的nodejs插件详细安装图解 2016.12.27
npm install -g cnpm --registry=https://registry.npm.taobao.org