gpt4 book ai didi

access-token - 允许环回应用程序使用以前的访问 token

转载 作者:行者123 更新时间:2023-12-03 22:17:29 26 4
gpt4 key购买 nike

在我的环回应用程序中,一旦我创建了访问 token (登录后),除非应用程序停止,否则它在我的应用程序中仍然有效。当应用程序重新启动时,它不允许以前的访问 token 。即使在重新启动应用程序后,我如何才能使以前的访问 token 生效?

最佳答案

您的访问 token 默认存储在环回内存中。因此,它只会持续到应用程序重新启动。

open server/model-config.json

"AccessToken": {
"dataSource": "db",
"public": false
}

这是访问 token 初始配置。看到这里存储数据源是 db 是环回内存。您需要将其更改为您的 MongoDB 或其他一些存储

您需要将访问 token 存储在数据库中而不是内存中。

例如,让我们将其存储到 mongoDb 存储。

  1. 假设您的系统中已经安装了 mongodb。安装 mongodb 连接器。在控制台类型

    npm install loopback-connector-mongodb

  2. 现在配置server/datasources.json 文件。将此行添加到此文件。

    “mongodb”:{
    “主机”:“0.0.0.0”,
    “港口”:27017,
    "数据库": "MONGODB 数据库名称",
    "密码": "MONGODB 密码",
    "name": "MONGODB 名称",
    “连接器”:“mongodb”,
    “用户”:“您的用户名”
    }

  3. 打开server/model-config.json。将此 db 更改为 mongodb

    “访问 token ”:{
    "数据源": "mongodb",
    “公共(public)”:假
    }

现在运行环回服务器`即使在重新启动应用程序后,访问 token 也会在那里。

关于access-token - 允许环回应用程序使用以前的访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33841085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com