coap-api
Version:
52 lines (47 loc) • 1.24 kB
Markdown
# Coap API
[](https://travis-ci.org/federicorossifr/node-coap-api)
# Installation
```bash
npm install coap-api --save
```
# Usage
**discover**
```javascript
var coapApi = require("coap-api");
coapApi.discover(host)
.then(discovered => {...})
.catch(err => {...});
```
**GET**
```javascript
var coapApi = require("coap-api");
coapApi.GET(host,resourceEndpoint,getQueryString)
.then(response => {...})
.catch(error => {...});
```
**POST**
```javascript
var coapApi = require("coap-api");
coapApi.POST(host,resourceEndpoint,getQueryString,postPayloadString)
.then(response => {...})
.catch(error => {...});
```
**PUT**
```javascript
var coapApi = require("coap-api");
coapApi.PUT(host,resourceEndpoint,getQueryString,postPayloadString)
.then(response => {...})
.catch(error => {...});
```
**DELETE**
```javascript
var coapApi = require("coap-api");
coapApi.DELETE(host,resourceEndpoint)
.then(response => {...})
.catch(error => {...});
```
**observe**
```javascript
var coapApi = require("coap-api");
coapApi.observe(host,resourceEndpoint,getQueryString,(response) => {...})
```