我正在使用带有 Node.js 的反向代理(http-proxy-middleware)来加载 NodeBB 的实例。
网站网址 - www.website.com/forums/ 论坛网址 - forum.website.com/forums/
我无法通过网站 URL (www.website.com/forums/login/) 登录论坛
我遇到登录表单后超时或会话不匹配错误。
我可以通过论坛 URL (forum.website.com/forums/login) 直接登录论坛,但是由于 config.json 设置(允许 NodeBB 在另一个域上运行),WebSocket 和那里的无效会话。
NodeBB 是从环境变量中运行的,key:value 如下:
"url": "http://www.website.com/forums/",
"secret": "SECRET",
"database": "postgres",
"port": "4567",
"postgres__host": "HOST",
"postgres__port": 5432,
"postgres__username": "USER",
"postgres__password": "PASSWORD",
"postgres__database": "DB"
缺少哪些配置设置才能解决此问题?更重要的是,如何将它们设置为环境变量?