【问题标题】:How to disable strongloop's API explorer swagger console如何禁用strongloop的API explorer swagger控制台
【发布时间】:2018-08-09 12:40:18
【问题描述】:

我想禁用 strongloop api explorer(文档中提到的首选) - 不清楚这是错误还是文档问题。

按照文档中的说明设置或替换组件配置或使用 component-config.production 失败并生成严重错误/崩溃快递。

// Original
{
  "loopback-component-explorer": {
    "mountPath": "/explorer"
  }
}

// changes made to disable
{
  "loopback-component-explorer": false
}

文档: https://docs.strongloop.com/display/APIC/Preparing+for+deployment#Preparingfordeployment-DisablingAPIExplorer

【问题讨论】:

  • 产生了什么错误?
  • 不管产生什么错误。按照文档,它失败了。文档需要更新。
  • 对我来说很好用

标签: configuration strongloop apiconnect


【解决方案1】:

从您的 component-config.json 文件中完全删除 loopback-component-explorer 条目。

【讨论】:

  • 完全删除它会导致崩溃错误。我再次尝试遵循文档并使用环境变量(node env 'production')仅在生产中禁用它。文档表明这是可能的,但不能像宣传的那样工作。
  • 您能确认您使用的是什么版本的loopbackloopback-component-explorer
【解决方案2】:

您可以从“component-config.json”中仅删除“loopback-component-explorer”部分并保留空对象,代码不会崩溃。

原码:

{
 "loopback-component-explorer": {
 "mountPath": "/explorer"
 }
}

更新:

{
}

也可以关闭堆栈跟踪,更多信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    相关资源
    最近更新 更多