允许环回应用程序使用以前的访问令牌
Allow loopback application to use previous access token
在我的环回应用程序中,一旦我创建了访问令牌(登录后),除非应用程序停止,否则它在我的应用程序中仍然有效。当应用程序重新启动时,它不允许以前的访问令牌。即使在重新启动应用程序后,我怎样才能使以前的访问令牌生效?
您的访问令牌默认存储在环回 memory
中。因此,它只会持续到应用程序重新启动。
open server/model-config.json
"AccessToken": {
"dataSource": "db",
"public": false
}
这是 Access Tokens
的 initial configuration
。看到这里存储数据源是db
,它是环回内存。您需要将其更改为您的 MongoDB 或其他一些存储空间
您需要将 Access Tokens
存储在数据库中而不是内存中。
例如,让我们将其存储到 mongoDb 存储。
假设您已经在系统中安装了 mongodb。安装 mongodb 连接器。在控制台类型
npm install loopback-connector-mongodb
现在配置 server/datasources.json
文件。将此行添加到此文件。
"mongodb": {
"host": "0.0.0.0",
"port": 27017,
"database": "MONGODB DATABASE NAME",
"password": "MONGODB PASSWORD",
"name": "MONGODB NAME",
"connector": "mongodb",
"user": "YOUR USER NAME"
}
打开 server/model-config.json
。将此 db
更改为 mongodb
"AccessToken": {
"dataSource": "mongodb",
"public": false
}
现在 运行 环回服务器`访问令牌即使在重新启动应用程序后也会存在。
在我的环回应用程序中,一旦我创建了访问令牌(登录后),除非应用程序停止,否则它在我的应用程序中仍然有效。当应用程序重新启动时,它不允许以前的访问令牌。即使在重新启动应用程序后,我怎样才能使以前的访问令牌生效?
您的访问令牌默认存储在环回 memory
中。因此,它只会持续到应用程序重新启动。
open server/model-config.json
"AccessToken": {
"dataSource": "db",
"public": false
}
这是 Access Tokens
的 initial configuration
。看到这里存储数据源是db
,它是环回内存。您需要将其更改为您的 MongoDB 或其他一些存储空间
您需要将 Access Tokens
存储在数据库中而不是内存中。
例如,让我们将其存储到 mongoDb 存储。
假设您已经在系统中安装了 mongodb。安装 mongodb 连接器。在控制台类型
npm install loopback-connector-mongodb
现在配置
server/datasources.json
文件。将此行添加到此文件。"mongodb": { "host": "0.0.0.0", "port": 27017, "database": "MONGODB DATABASE NAME", "password": "MONGODB PASSWORD", "name": "MONGODB NAME", "connector": "mongodb", "user": "YOUR USER NAME" }
打开
server/model-config.json
。将此db
更改为mongodb
"AccessToken": { "dataSource": "mongodb", "public": false }
现在 运行 环回服务器`访问令牌即使在重新启动应用程序后也会存在。