hyperledger 瀏覽器部署以及接入自己專案

2022-05-14 17:46:17 字數 2654 閱讀 5819

node-v8.11.3-linux-x64.tar.gz

tar -xvf node-v8.11.3-linux-x64.tar.gz //解壓

ln -s /home/lh/node-v8.11.3-linux-x64/bin/node /usr/local/bin/node //建立軟鏈

ln -s /home/lh/node-v8.11.3-linux-x64/bin/npm /usr/local/bin/npm //建立軟鏈

node -v

npm -v //檢視是否安裝成功

2.postgresql 安裝

sudo apt-get install postgresql

3.修改postgres資料庫使用者的密碼

sudo -u postgres psql

postgres=#

alter user postgres with password 'password';

(注意』;』)

退出postgresql psql客戶端

postgres=#

\q修改ubuntu作業系統的postgres使用者的密碼(密碼要與資料庫使用者postgres的密碼相同)

切換到root使用者

su root

刪除postgresql使用者密碼

sudo passwd -d postgres

passwd -d 是清空指定使用者密碼的意思

設定postgresql系統使用者的密碼

sudo -u postgres passwd

按照提示,輸入兩次新密碼

•輸入新的 unix 密碼

重新輸入新的 unix 密碼

•passwd:已成功更新密碼

vi /etc/postgresql/9.6/main/postgresql.conf

a.監聽任何位址訪問,修改連線許可權 59行

#listen_addresses = 'localhost' 改為 listen_addresses = '*'

b.啟用密碼驗證 88行

#password_encryption = on 改為 password_encryption = on

vi /etc/postgresql/9.6/main/pg_hba.conf

在文件末尾加上以下內容

host all all 0.0.0.0 0.0.0.0 md5

重啟服務

/etc/init.d/postgresql restart

如果開啟了防火牆,則要開啟5432埠

ufw allow 5432 (5432為postgresql預設的埠)

安裝jq

apt-getinstall jq

5.把fabric-sample例子執行起來

6.修改blockchain-explorer配置檔案

進入hyperledger目錄下執行

1)git clone

(2)更改 explorerconfig.json 的配置

"postgresql":

(注意這裡的使用者名稱和密碼是在安裝postgresql時設定的)

(3)執行建立資料庫的指令碼

在 postgres 使用者下執行 需要在 postgres使用者下安裝node

export database_username=postgres

export database_passwd=password

chmod -r 775 db/sudo -s -u postgres

./createdb.sh

(4)配置config.json檔案

將所有的fabric-path更改為first-network所在的目錄

(5)構建hyperledger explorer

執行以下步驟:

cd blockchain-explorer

npm install

npm install

npm run test

如果資料庫連線失敗

sudo sed -i -e '/local.*peer/s/postgres/all/' -e 's/peer\|md5/trust/g' /etc/postgresql/*/main/pg_hba.conf

sudo service postgresql restart

cd client/npm install

npm test -- -u --coverage

npm run build

(6)執行hyperledger explorer

cd blockchain-explorer/./start.sh

在瀏覽器上輸入http://localhost:8080

如果接入自己專案

修改config.json檔案,然後執行

npm install

npm run test

cd client/

npm install

npm test -- -u --coverage

npm run build

cd blockchain-explorer/

./start.sh

瀏覽器 瀏覽器高效搜尋

一 常見場景 以場景的形式來說明 1 場景1 網路上查詢一本書的 指定文件型別 如pdf 如 搜尋關鍵字 c primer plus 的 pdf 版本 輸入 格式 關鍵字 空格 filetype pdf 例項 c primer plus中文版 filetype pdf關鍵字 filetype 2 場...

常見瀏覽器 瀏覽器核心

常見瀏覽器介紹 瀏覽器是網頁執行的平台,常用的瀏覽器有ie 火狐 firefox 谷歌 chrome safari和opera等。我們平時稱為五大瀏覽器。瀏覽器核心 理解 瀏覽器核心又可以分成兩部分 渲染引擎 layout engineer 或者 rendering engine 和 js 引擎。渲...

pc瀏覽器模擬手機瀏覽器

很多 都通過user agent來判斷瀏覽器型別,如果是3g手機,顯示手機頁面內容,如果是普通瀏覽器,顯示普通網頁內容 谷歌chrome瀏覽器,可以很方便地用來當3g手機模擬器。在windows的 開始 執行 中輸入以下命令,啟動 谷歌瀏覽器,即可模擬相應手機的瀏覽器去訪問3g手機網頁 谷歌andr...