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