1
私はjavascript/nodeの初心者です。私は毎秒いくつかの変数をリフレッシュする必要があります。私はcronを使用しようとしますが、常に新しい値の代わりに以前の値を取得します。ここに例があります:ノードスケジュールを使用したcronからの戻り値
var Schedule = require('node-schedule')
var Request = require('sync-request')
const URL = 'http://example.com/json.php'
function getData() {
var response = Request('GET', URL)
var body = response.getBody().toString('utf8')
return body
}
function worldstate() {
var state = getData()
Schedule.scheduleJob('*/10 * * * * *', function() {
state = getData()
})
return state
}
module.exports = {
worldstate
}
私は変数/関数をエクスポートして、別のコンポーネントで使用できるようにしたいと考えています。
感謝を使用する必要があります!できます :)) –