我正在尝试在 BotPress 网络聊天界面中使用身份验证。我在这里看到了这个例子:
所以首先我正在尝试 login_prompt。但是重定向到登录提示将如何发生?我已经尝试将页面中提到的所有 3 件事都放在基本身份验证中,但是登录提示没有发生重定向。
我正在尝试在 BotPress 网络聊天界面中使用身份验证。我在这里看到了这个例子:
所以首先我正在尝试 login_prompt。但是重定向到登录提示将如何发生?我已经尝试将页面中提到的所有 3 件事都放在基本身份验证中,但是登录提示没有发生重定向。
如果你做了他们在手册中所说的一切,你只需要激活登录。
为此,您需要编辑文件botfile.js
并将值更改login.enabled
为 true
/*
Access control of admin panel
*/
login: {
enabled: process.env.NODE_ENV === 'production', // true
useCloud: process.env.BOTPRESS_CLOUD_ENABLED,
tokenExpiry: '6 hours',
password: process.env.BOTPRESS_PASSWORD || 'password',
maxAttempts: 3,
resetAfter: 10 * 60 * 1000 // 10 minutes
},
或者在生产模式下启动您的应用程序。
在 Windows 中设置环境变量:
SET NODE_ENV=production
在 Linux 上:
export NODE_ENV=production