是否有可能在ArangoDB Foxx中扩展Joi架构?

时间:2018-03-27 15:59:24

标签: arangodb joi foxx

我已经对Joi类型进行了扩展,并在测试Node.js应用程序上成功测试了它。我现在正在尝试将此扩展包含在Foxx中,因为它支持Joi,但它似乎不起作用:调用“Joi.extend(extension)”,在测试应用程序中工作在Foxx中失败。

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

1 个答案:

答案 0 :(得分:0)

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

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