我有一个已部署的应用程序,它使用标准的内置身份验证来访问“DEPLOYD DASHBOARD”,您可以在其中输入由dpd showkey
.
整个网站现在通过用户名/密码要求进行保护以访问它。
如何关闭访问已部署仪表板所需的身份验证?
我试过删除./.dpd/keys.json
文件。
我还没有在docs中找到任何有用的东西。
我有一个已部署的应用程序,它使用标准的内置身份验证来访问“DEPLOYD DASHBOARD”,您可以在其中输入由dpd showkey
.
整个网站现在通过用户名/密码要求进行保护以访问它。
如何关闭访问已部署仪表板所需的身份验证?
我试过删除./.dpd/keys.json
文件。
我还没有在docs中找到任何有用的东西。
这似乎不是最好的解决方案,但它确实可以满足要求:
来自:http ://docs.deployd.com/docs/server/
注意:如果 options.env 是“开发”,仪表板将不需要身份验证并且不会缓存配置。确保在部署时将其更改为“生产”或类似的东西。
示例
('env': 'development'
已添加):
var deployd = require('deployd')
, options = {
'port': 7777,
'db': {
'host': '127.0.0.1',
'name': 'my-database'
},
'env': 'development'
};
var dpd = deployd(options);
dpd.listen();
我不会将此标记为正确答案,以防有一个解决方案不需要做一些明确不鼓励的事情(即“确保在部署时更改 [this]”)。