用NodeJs設計GET POST介面

2021-09-10 12:14:55 字數 1453 閱讀 7133

postroominfo()

);}

const express =

require

('express');

var server =

express()

;server.

listen

(8080);

server.

get(

'/getmsg'

,(req, res)

=>

)

postroominfo()

).then

(res =>);

}

如果要用body-paser處理這些post到伺服器上的資訊,則需要對body-parser進行如下的設定

// 引入body-parser,使用body-parser來處理post資料

const express =

require

('express');

const bodyparser =

require

('body-parser');

var server =

express()

;server.

listen

(8080);

// 用來支援表單類資料的接受

server.

use(bodyparser.

urlencoded()

);// 用於支援 request payload 資料的接收

server.

use(bodyparser.

json()

);server.

use(bodyparser.

urlencoded()

);

// 接收post請求,並在控制台輸出接收到的資訊,並返回 「ok」

server.

post

('/postroominfo'

,(req, res)

=>

)

還有一種原生支援的方法,無需body-parser

這裡要注意的是,request payload是資料流型別的,所以需要監聽data事件來獲取資料,最後拼接出post資訊

server.

post

('/postroominfo'

,(req, res)

=>

) req.on(

"end"

,function()

)}

nodejs開發設計

3 安裝成功使用cmd命令進行測試是否安裝成功 進入cmd命令框後輸入path,檢視其環境變數中是否存在nodejs的安裝目錄 再通過node v 來檢測node的版本號,通過應用生成器工具express可以快速建立乙個應用的骨架。生成命令 1.npm install express s http ...

用supervisor除錯NodeJS應用

用nodejs寫應用有個很彆扭的地方 每當修改 時,不能即時的在瀏覽器上檢視結果 需要關閉應用,然後重新啟動應用才行 在開發過程中反覆的重啟應用是個很痛苦的事情 所以呢,就有人寫了個supervisor工具來方便除錯 安裝方法 npm install g supervisor需要注意的是,super...

基於nodejs使用session控制使用者登入

使用nodejs在本地搭建乙個簡易伺服器,如何做到登入控制呢?其中使用到了那些技術?相信每乙個前段技術人員對session storage與cookies都不會預設,那麼如何在專案中使用cookies儲存所需要的資料,做到登入控制呢?這裡結合自己做過的乙個專案給大家做乙個說明。session的本質基...