0

我有一个已部署的应用程序,它使用标准的内置身份验证来访问“DEPLOYD DASHBOARD”,您可以在其中输入由dpd showkey.

整个网站现在通过用户名/密码要求进行保护以访问它。

如何关闭访问已部署仪表板所需的身份验证?


我试过删除./.dpd/keys.json文件。
我还没有在docs中找到任何有用的东西。

4

1 回答 1

0

这似乎不是最好的解决方案,但它确实可以满足要求:

来自: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]”)。

于 2017-08-16T01:38:32.750 回答