windows下nodejs的安裝和hello world小應用的創建
前言:這兩天學了下nodejs,網路上有很多教程但是我覺得不是很全面,所以寫一下我學習的過程和當中所遇到的問題。
1、安裝
安裝不用我多說,直接去nodejs官網(https://nodejs.org/en/),下載你電腦所對應的系統版本然後全部點擊下一步傻瓜式安裝就行了。(現在node的版本已經在window系統下會自動添加path的系統變數,不需要你去手動添加了)
2、測試
啟動node.js這個exe程序,在win+r輸入cmd命令程序里或安裝文件自帶Node.js command prompt里輸入 node -v 然後敲回車就會顯示你node的版本,就意味著你安裝成功了。
(plus1:注意不要到node.js這個程序打開的窗口裡敲命令行,開始我就是到這裡敲,懵逼好久。。)
(plus2:你要先打開nodejs這個程序,意味它是個javascript運行環境,要先打開放在那裡,再切到命令行程序里輸入命令行)
3、命令行里列印一條hello world語句
新建一個js文件,隨便丟到哪裡,但是你要記住路徑,我這裡是:E:
odetest est.js
用你的編輯器打開這個test.js,輸入一條 console.log("hello world"); 語句、保存;再到命令行程序里輸入即可
(plus:開始的時候我以為文件要像php一樣丟到Apache特定的目錄文件夾下,弄了很久,node里調用js文件隨便丟)
4、hello wrold小應用的創建
在上面的test.js文件里輸入:
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
然後到命令行里輸入一邊命令:node E:
odetest est.js (輸人你的js文件路徑) 回車。
然後到瀏覽器裡面輸入http://localhost:8888就可以看到hello world顯示出來了
以上。
如果你要搞清楚這幾行代碼的意思和緣由,就去看Node入門(http://www.nodebeginner.org/index-zh-cn.html)這本書,寫得很好,看完照著敲完做出一個上傳圖片的簡單應用,我覺得應該算是入門了。
推薦閱讀:
※SeaJS 和 Browserify 的模塊化方案有哪些區別?
※現在前端必須掌握nodejs技術嗎?
※對普通的WEB項目,NODEJS跟傳統的PHP相比,有哪些優勢?
※Websocket 用node還是python開發比較好?
※Expressjs 生成的NodeJS網站,用「npm start」可以啟動訪問,forever 或者 pm2 可以啟動,但是無法訪問?