const coap = require('coap') //加載coap模塊 , server = coap.createServer()//建立coap服務 //服務器監聽到request後執行的函數 server.on('request', function(req, res) { //req:客戶端的請求變量 //res:響應變量 res.end('Hello ' + req.url.split('/')[1] + '\n') }) //服務器啓動後執行的函數 server.listen(function() { console.log('server started') })
const coap = require('coap') , req = coap.request('coap://localhost/shine')//設置請求變量 //請求發出,並監聽響應, req.on('response', function(res) { //將響應結果輸出 res.pipe(process.stdout) }) //結束請求 req.end()
打開兩個命令行終端,所有切換到server和client所在目錄,安裝coap模塊node
$npm install coap
注:之後將再也不提示模塊安裝npm
啓動coap服務服務器
$ node server server started
運行coap客戶端函數
$node client ->Hello shine