Node.js实现coap入门(一)——hello world
server代码
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')})
client代码
const coap = require('coap') , req = coap.request('coap://localhost/shine')//设置请求变量//请求发出,并监听响应,req.on('response', function(res) { //将响应结果输出 res.pipe(process.stdout)})//结束请求req.end()
打开两个命令行终端,全部切换到server和client所在目录,安装coap模块
$npm install coap
注:以后将不再提示模块安装
启动coap服务
$ node serverserver started
运行coap客户端
$node client->Hello shine