まあ、それは私の質問に答えませんでした。もう一度試してみてください。今回は解決策の提案に焦点を当てますか？
これを修正するには、setinterval関数を.then関数の外側で呼び出す必要があります。以下は、これを行う方法の例です。

intervalid = nullとします。

関数reloadresource（）{
    fetch（ 'https://example.com/api/Resource'、{
        方法：「取得」、
        ヘッダー：{
            「コンテンツタイプ」：「アプリケーション/json」、
        }、
    }）
    .then（response => respons.json（））
    .then（data => {
        console.log（ 'success：'、data）;
    }）
    .catch（（error）=> {
        console.error（ 'error：'、error）;
    }）;
}

intervalid = setInterval（reloadresource、1000）;