const Nasne = require('./nasne.js');
// nasneのIPでインスタンスを作成
const nasne = new Nasne('192.168.11.2');
// fetchメソッドでnasneのエンドポイントを指定するとPromiseが返ってくる
nasne.fetch("titleListGet")
.then(async titleList => {
let HDDInfo = await nasne.fetch("HDDInfoGet");
let boxStatusList = await nasne.fetch("boxStatusListGet");
console.log(titleList);
console.log(HDDInfo);
console.log(boxStatusList);
})
.catch(error => {
throw error;
})
checkEndpoint
メソッドでエンドポイントを指定するとステータスコードを返します。
nasne.checkEndpoint('titleListGet');
// 200 - titleListGet
引数なしで全チェックします。
nasne.checkEndpoint();
// 400 - channelLogoDataGet
// 400 - EPGStoreStart
// 400 - EPGGet
// 500 - connectionOnlineIdGet
// ...
エンドポイントはnode-nasneを参考にさせていただきました。