/nasne-wrapper

A simple wrapper for nasne API.

Primary LanguageJavaScript

nasne-wrapper

How to Use

基本的な使い方

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を参考にさせていただきました。

Thanks