CoAP Server listen 부분은 HTTP랑 똑같다고 보면 된다.
그렇지만 Router 부분이 다르다. HTTP Express에선 아래처럼 router 에서 method를 설정하며 경로를 설정할 수 있지만 CoAP은 조금 다르다.
CoAP은 createServer()를 한 후 coap.on을 하면 서버의 수신부가 된다. 이후부터는 HTTP랑 동일하며 method 및 다른 설정을 할 수가 없었다. 나도 왠만한 방법을 다 해봤지만 궁금해지기 시작했다. 그래서 현재는 req.payload를 사용하여 데이터를 주고받고 있다. 현재 상태에서 해볼만 한건 다 해본것 같다. 혹시 Node.js 에서 CoAP 프로토콜을 잘 사용하시는 분 댓글로 남겨주세요...
'IT > Node.js' 카테고리의 다른 글
[Node.js] 배열의 N번째부터 M번째까지 합치는 함수 (0) | 2021.05.25 |
---|---|
[Node.js] MQTT Client (0) | 2021.05.21 |
[Node.js] CoAP Client (0) | 2021.05.18 |
[Node.js] Redis Key 만료 - N초 후 삭제 (expire) (0) | 2021.05.13 |
[Node.js] Redis Error: node_redis: The GET command contains a invalid argument type. (0) | 2021.05.13 |