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的本質基...