В настоящее время у меня возникают проблемы с запуском обозревателя hyperledger в базовой первой сети, после настройки postgresql с помощью ./createdb.sh и запуска без проблем установки ./main.sh я застрял в тесте ./main.shкоманда, отображающая ошибки как таковые:
PS: я также отредактировал explorerconfig.json, как показано ниже, и я также сделал несколько изменений в postgrespgtest.js, также показанном ниже.
explorerconfig.json
{
"persistence": "postgreSQL",
"platforms": ["fabric"],
"postgreSQL": {
"host": "127.0.0.1",
"port": "5432",
"database": "fabricexplorer",
"username": "postgres",
"passwd": "1234"
},
"sync": {
"type": "local",
"platform": "fabric",
"blocksSyncTime": "1"
},
"jwt": {
"secret": "a secret phrase!!",
"expiresIn": "2h"
}
}
С:
postgrespgtest.js
...
const options = {
testdb: 'pgtestdb',
messages: false,
connection: {
host: pgconfig.host,
port: pgconfig.port,
user: 'postgres',
password: '1234'
}
};
...
С сообщением об ошибке:
# Test Results
ok 1 DROP USER IF EXISTS testuser;
not ok 2 WITH PASSWORD 'password';
---
operator: fail
at: <anonymous> (/home/ec2-user/blockchain-explorer/app/test/postgrespgtest.js:2:5157)
stack: |-
Error: WITH PASSWORD '1234';
at Test.assert [as _assert] (/home/ec2-user/blockchain-explorer/app/test/node_modules/tape/lib/test.js:226:54)
at Test.bound [as _assert] (/home/ec2-user/blockchain-explorer/app/test/node_modules/tape/lib/test.js:77:32)
at Test.fail (/home/ec2-user/blockchain-explorer/app/test/node_modules/tape/lib/test.js:319:10)
at Test.bound [as fail] (/home/ec2-user/blockchain-explorer/app/test/node_modules/tape/lib/test.js:77:32)
at /home/ec2-user/blockchain-explorer/app/test/postgrespgtest.js:2:5157
at processTicksAndRejections (internal/process/task_queues.js:93:5)
...(many more errors)
Кто-нибудь знает, что могло вызвать проблему? PS: если не хватает ресурсов, пожалуйста, оставьте комментарий, я сделаю все возможное, чтобы дать вам