Skip to content

mtane0412/nasne-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple wrapper for nasne API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published