1

如何使用 Docker 启动 Mountebank 作为服务器?我正在关注本教程,但我无法使其工作。

出现此错误:

warn: [mb:2525] dry running injection, use the isDryRun request field in your JavaScript to ignore...
error: [mb:2525] injection X=> SyntaxError: Unexpected token e
error: [mb:2525]     source: "(function(request, logger) { return JSON.parse(request.data).hasOwnProperty('state'); })(scope, logger);"
error: [mb:2525]     scope: {"requestFrom":"","data":"test","isDryRun":true}

该项目是开源的,CI 是 Travis。我已将此讨论交叉发布到 Mountebank 邮件列表。

4

1 回答 1

2

问题似乎是基础 Docker 映像使用的是旧版本的 mountebank (v1.2.122)。我对 Docker 不是很熟悉,但我认为它正在缓存最初由 Conrad 构建的图像。您的配置文件适用于最新版本的 mountebank;只需要安装在 Docker 容器中。- https://groups.google.com/forum/#!topic/mountebank-discuss/m-UrVZBR1sQ

于 2016-02-23T15:36:34.233 回答