Как добавить несколько сценариев в Hyperledger Composer Playground - PullRequest
1 голос
/ 14 июня 2019

У меня есть код, распределенный в 2 файлах Script.Одним из них является logic.js , предоставленный Hyperledger Composer Playground.И еще один файл сценария - optedServices.js , в котором определена функция getService().Мне нужно вызвать эту функцию getService() в коде logic.js.Пожалуйста, дайте мне знать, как это сделать.Заранее спасибо - Мадху

Я попробовал ссылку 'Add a file' в левом нижнем углу.Перетащите файл optedServices.js и нажмите кнопку «Добавить».Это включает файл в пользовательском интерфейсе игровой площадки.

Файл logic.js содержит:

function numToString(optedService) {

if (optedService == "") {
    return ""
}

var optedService2 = require('./optedService');

optedServices = optedService2.getService('2' + optedService);
 .......

return optedServices;
}

Файл optedService.js содержит:

function getService (number) 
{

.
.
.

  return 'Sting1 & String2';

}


module.exports = {

        getService:getService

}

Ожидаемый результат:'Sting1 & String2'

Фактический результат:

Error: Error trying invoke business network with transaction id 22b513d8dbbf765bd23e3f448c45d2464e19b6c35628e23989c0a25f6a018b49. Error: No valid responses from any peers. Response from attempted peer comms was an error: Error: 2 UNKNOWN: error executing chaincode: transaction returned with failure: ReferenceError: module is not defined
...