我有一个Deployd应用程序,它使用标准内置身份验证来访问"DEPLOYD仪表板“,您可以在其中输入dpd showkey显示的密钥。
整个网站现在都有一个用户名/密码的要求来访问它。
如何关闭访问部署仪表板所需的身份验证?
我试过删除./.dpd/keys.json文件。
我还没有在医生们中找到任何有用的东西。
发布于 2017-08-16 01:38:32
这似乎不是最好的解决方案,但它确实做到了所需的:
来自: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();我不会将此标记为正确的答案,以防有一种解决方案不需要做一些明确不鼓励的事情(即。“确保在部署时更改此操作”)。
https://stackoverflow.com/questions/45703385
复制相似问题