前言:這兩天學(xué)了下nodejs,網(wǎng)絡(luò)上有很多教程但是我覺得不是很全面,所以寫一下我學(xué)習(xí)的過程和當(dāng)中所遇到的問題。
1、安裝
安裝不用我多說,直接去nodejs官網(wǎng)(https://nodejs.org/en/),下載你電腦所對(duì)應(yīng)的系統(tǒng)版本然后全部點(diǎn)擊下一步傻瓜式安裝就行了。(現(xiàn)在node的版本已經(jīng)在window系統(tǒng)下會(huì)自動(dòng)添加path的系統(tǒng)變量,不需要你去手動(dòng)添加了)
2、測(cè)試
啟動(dòng)node.js這個(gè)exe程序,在win+r輸入cmd命令程序里或安裝文件自帶Node.js command prompt里輸入 node -v 然后敲回車就會(huì)顯示你node的版本,就意味著你安裝成功了。
(plus1:注意不要到node.js這個(gè)程序打開的窗口里敲命令行,開始我就是到這里敲,懵逼好久。。)
(plus2:你要先打開nodejs這個(gè)程序,意味它是個(gè)javascript運(yùn)行環(huán)境,要先打開放在那里,再切到命令行程序里輸入命令行)
3、命令行里打印一條hello world語句
新建一個(gè)js文件,隨便丟到哪里,但是你要記住路徑,我這里是:E:\nodetest\test.js
用你的編輯器打開這個(gè)test.js,輸入一條 console.log("hello world"); 語句、保存;再到命令行程序里輸入即可
(plus:開始的時(shí)候我以為文件要像php一樣丟到Apache特定的目錄文件夾下,弄了很久,node里調(diào)用js文件隨便丟)
4、hello wrold小應(yīng)用的創(chuàng)建
在上面的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:\nodetest\test.js (輸人你的js文件路徑) 回車。
然后到瀏覽器里面輸入http://localhost:8888就可以看到hello world顯示出來了
以上。
如果你要搞清楚這幾行代碼的意思和緣由,就去看Node入門(http://www.nodebeginner.org/index-zh-cn.html)這本書,寫得很好,看完照著敲完做出一個(gè)上傳圖片的簡單應(yīng)用,我覺得應(yīng)該算是入門了。
以上哪里有錯(cuò)誤還望大神指正,共同探討,一起進(jìn)步。