-1
NodeJSでOffline.jsを使用するのは苦労しています。私は以下のようにOffline.jsを使いましたが、それは常にcheck()
が定義されていないか、または他の方法であることを示しています。ノードでオフライン.jsを使用
import Offline from 'offline-js'
Offline.options = {
checkOnLoad: true,
checks: {
xhr: {
url: 'http://google.com'
}
}
}
Offline.check()
Offline.Offline.on('up',() => {
alert('Up')
})
Offline.Offline.down('down',() => {
alert('Down')
})
Offline.jsは、ブラウザでのみ動作するAJAXリクエストをインターセプトすることによって動作します。サーバー側のための別のソリューションを見つけるか作成する必要があります。 –
私はこれをElectronアプリケーションで使用しており、レンダリングプロセスで使用しています。だから、私はうまくいくと思います。しかし、Webpackは、コンパイル中に 'check()'、 'on()'が定義されていないことを示します –
Node.jsの場合、 '' is-online'(https://github.com/sindresorhus/is-online) )。 – robertklep