AUTHORIZATION_REQUIRED 错误 运行 Strongloop with PM2 in cluster mode

AUTHORIZATION_REQUIRED error when running Strongloop with PM2 in cluster mode

我是 运行 Strongloop,使用 PM2 作为我的流程管理器。


在我的 Angular-fullstack 应用程序中:


问题!!: 如何配置 StrongLoop 以处理相同 server/server.js 的多个实例? 我阅读了配置存储的 REDIS 会话,但指南讨论了 Express + REDIS 存储会话管理。我认为这是一种不同的方法。


提前致谢!

您似乎没有将您的 AccessTokens 持久保存在所有 运行 servers/processes.

的公共数据源上

尝试检查您的 model-config.json 文件并验证 AccessToken 模型的数据源是否已共享。

这可能不会在您所有 servers/processes:

之间共享
"AccessToken": {
  "dataSource": "memory",
  "public": false
},

这将在所有 servers/processes:

之间共享
"AccessToken": {
  "dataSource": "mysqlDs",
  "public": false
},

*mysqlDs存放在MySQL

这是环回文档中与配置数据源相关的部分https://docs.strongloop.com/display/public/LB/Attaching+models+to+data+sources#Attachingmodelstodatasources-Makethemodelusethedatasource