我使用内嵌作曲家来测试我的代码,当我添加请求功能进行交互等server.ReferenceError

2019-10-28 22:36发布

我在写作曲家test.In我起源代码,该logic.js包括request.post与其他服务器进行交互。 我添加VAR请求=需要在一开始(“请求”),以避免错误,这是“错误‘请求’未定义”。 这样一来,我可以包转换成.bna文件,并运行良好。 但是,当我尝试写有“内嵌”一些单元测试,错误想出了的ReferenceError:要求没有定义。 我在的package.json文件中加入“需要”包。

Answer 1:

这是因为'eslint'抱怨它不知道,当你运行如何处理请求做npm test等。我们768,16添加类似这样的评论

/* global getAssetRegistry getFactory emit request */

效仿的榜样: https://github.com/hyperledger/composer-sample-networks/blob/master/packages/basic-sample-network/lib/sample.js#L15



文章来源: I am using composer embeded to test my code, when I add request function to interact other server.ReferenceError: require is not defined