在DocFx预处理器的上下文中进行简单的API调用

问题描述 投票:1回答:1

我想知道是否可以在DocFx自定义模板预处理器的上下文中进行简单的API调用(例如GitHub API v3)。我一直在尝试各种不同的方法,但到目前为止还没有完全奏效。

我的目标是调用API来检索一些数据,然后相应地更新模型以在* .liquid或* .tmpl渲染器中使用。

我尝试过使用http / https节点模块。我也尝试过使用node-fetch。它会导致docfx构建错误,例如:

错误:使用“conceptual.html.primary.js”转换从“... / index.md”生成的模型“... / index.raw.json”时出错。在模板预处理器中运行Transform函数时出错

根据DocFx文档,预处理器遵循ES 5.1标准。我的代码符合这一点。

有谁知道这是否可能?

顺便说一下,我能够很好地进行简单的模型操作,所以我理解了DocFx预处理器的基本概念。

谢谢!

ecmascript-5 preprocessor docfx
1个回答
0
投票

为了其他人的利益,我发现DocFX使用的jint不能直接使用Node库。因此,看起来插件路由是更好的方法来实现这个用例。

© www.soinside.com 2019 - 2024. All rights reserved.