node試題 封裝模組和get post請求

2021-10-12 22:03:17 字數 894 閱讀 5197

1、封裝乙個模組,實現加減乘除的功能(計算器)

先建立乙個搭建好node環境的資料夾,在其node_modules再建立computer資料夾

存放index.js檔案(如果放在外面,cmd命令下會報找不到的錯誤)

**如下:

//匿名匯出

module.exports =

class

computer

add(

)sub()

mul(

)div()

}

建立readfile.js,放在主資料夾lpg內

**如下:

const computer =

require

('computer');

var modu =

newcomputer(2

,3);

modu.

add(

);

cmd命令:

2、get和post區別

get提交

1、一般是從伺服器上獲取資料

2、提交的資料會出現在位址列上,不安全

3、提交的資料量小,不會超過2kb

4、伺服器端是用request.querystring獲取變數的值

post提交

1、一般是向伺服器傳送資料

2、提交的資料不會出現在位址列上,較安全

4、提交的資料不限,(沒有限制):

5、上傳都用post提交,就不能get提交

6、伺服器端用request.form獲取提交的資料

Node模組型別

在node應用中,並不是所有的模組都是同一類,通常會有核心模組 第三方模組 檔案模組 資料夾模組幾種。核心模組指的是那些被編譯進node的二進位制模組,它們被預置在node中,提供node的基本功能,如fs http https等。核心模組使用c c 實現,外部使用js封裝。要載入核心模組,直接在 ...

Node 模組引入

node 模組引入主要會經歷如下3個步驟 在 node 中,模組分為核心模組和檔案模組。核心模組是 node 提供的模組。其中部分模組在 node 原始碼編譯時直接生成二進位制執行檔案,在 node 程序啟動時被載入到記憶體中,因此當這部分模組引入時,會只直接跳過檔案定位和編譯執行,且在路徑分析中優...

node內建模組

let fs require fs 1.fs.mkdir fs.mkdirsync 建立資料夾,有sync的是同步建立,反之是非同步,想要實現無阻塞i o,一般非同步 fs.mkdir less err 2.fs.readdir fs.readdirsync 讀取檔案目錄中的 let fs requ...