【问题标题】:Is it possible to extend Joi schema in ArangoDB Foxx?是否可以在 ArangoDB Foxx 中扩展 Joi 模式?
【发布时间】:2018-09-06 03:16:05
【问题描述】:

我做了一个 Joi 类型的扩展,并在一个测试 Node.js 应用程序上成功地测试了它。我现在正在尝试将此扩展合并到 Foxx 中,因为它支持 Joi,但它似乎不起作用:调用“Joi.extend(extension)”,它在测试应用程序中有效,但在 Foxx 中失败。

NPM 上的 Joi 和 Foxx 上的 Joi 版本有区别吗?真的可以在 Foxx 版本的 Joi 中进行扩展吗?

【问题讨论】:

    标签: arangodb joi foxx


    【解决方案1】:

    ArangoDB 在 9.2.0 版本中使用了 joi(参见 github)。由于这个版本已经支持extend(extension) 你的扩展应该可以工作。请记住,extend 返回一个新的 joi 实例,而不是修改现有的。

    您可以在 Foxx 服务中使用不同版本的 joi,方法是将其包含在包的 node_modules 文件夹中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-06
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      相关资源
      最近更新 更多