Node.js是使用JavaScript編寫的網頁開發環境,使用Chrome V8 JavaScript引擎。

nodejs

 

 

Node.js 版本

 

LTS Long-Term Support 長期支持版

版本號:單數

 

Current 最新的Node.js版本

版本號:雙數

 

版本如何選擇

版本基本上只會有些差別,如果已經安裝過的話10以上都OK

我自己是選擇長期支持版!

 

Node.js 下載

 

官網下載

下載完成依照安裝步驟進行安裝即可。

 

Node.js 終端機/命令提示字元 相關指令

 

確認Node.js版本

node -v

 

確認安裝位置

where node

 

執行XXX檔案( XXX為檔案名稱 )

node XXX.js

 

安裝npm套件( XXX為套件名稱 )

npm install XXX

 

Node.js 編輯程式

 

Code編輯器都可以編寫Node.js程式,個人習慣使用Visual Studio Code

 

Node.js 引用fs模組

 

Node.js是使用 require 進行模組引用

寫法:require("XXX")

XXX為引用模組名稱

 

fs模組是安裝Node.js時同步安裝好的套件,fs:全名File System,可以寫入、讀取檔案。

 

寫入檔案寫法:

var fs = require("fs");

fs.writeFile(  "  檔案位置+檔名 " ,  檔案內容  ) ; 

 

讀取檔案寫法:

var fs = require("fs");

fs.readFile(  "  檔案位置+檔名 " ,  檔案內容  ) ; 

 

範例:

var fs = require("fs");

fs.readFile(  "./helloworld.html"  ,  "<html><body><h1>Hello World</h1></body></html>"  ) ; 

 

執行後就會在相同資料夾中建立一個 helloworld.html 檔案,內容也會自動加入。

小提醒:在執行的時候,如果在路徑已經有同名的檔案,就會直接複寫原檔。

 

writeFile與writeFileSync差別

寫法:fs.writeFile(  "  檔案位置+檔名 " ,  檔案內容  ) ; 

使用writeFile時,檔案還沒有寫完,就會同步繼續執行後面Code

 

寫法:fs.writeFileSync(  "  檔案位置+檔名 " ,  檔案內容  ) ; 

使用writeFileSync時,檔案寫完,才會繼續執行後面的Code

 

透過 npm 安裝 express 

 

npm 為 Node Package Manager,開發者可以上npm官網登錄套件供其他開發者使用。

透過express套件就可以快速建立網站伺服器。

 

從終端機輸入

npm install express

即可透過npm安裝express

小提醒:如果安裝時有出現紅色錯誤訊息,可嘗試重新開機、重新安裝。

 

透過 express 建立網頁伺服器

 

建立一個demo.js檔案輸入以下內容

 

//引用express模組
var express = require( " express " )  ;
//宣告變數
var app = express() ;
//連接時,開啟主目錄路徑檔案
app.use( express.static(  " 主目錄路徑 " )  )  ; 
//監聽連接埠3000 
app.listen(3000) ; 

 

透過終端機執行demo.js檔案

打開瀏覽器,輸入localhost:3000或是127.0.0.1:3000進行連接

 

 

 

Node.js學習筆記系列文章

下一篇:Node.js|認識npm、使用npm專案管理-學習筆記Day2

 

 


arrow
arrow

    司馬宏達 發表在 痞客邦 留言(0) 人氣()