У меня есть код, распределенный в 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