小编Utt*_*tam的帖子

从数据库获取后如何传递道具?

我用作Firebase后端,架构如下

const sample_data = {
  Name: "",
  Address: "",
  Contact_no: "",
  Email: "",
  img_url: ""
}
Run Code Online (Sandbox Code Playgroud)

首先我用async这样的函数来获取

FetchList.js


let dummy = {}

async function getItems(){
    const response = await fetch('realtime__database__of__firebase__url');
    
    if (!response.ok) {
        throw new Error("Something went wrong");
      }
  
      dummy = await response.json();
}
getItems();
export default dummy;
Run Code Online (Sandbox Code Playgroud)

然后我将检索到的数据传递到我的组件,如下所示。

ListHospital.js

import Card from "../UI/Card";
import dummy from "./FetchList";


const ListHospitals = () => {
    return <Card>
        {dummy}
    </Card>
}

export default ListHospitals;
Run Code Online (Sandbox Code Playgroud)

最后,我想访问我在CARD …

javascript async-await reactjs react-props

5
推荐指数
1
解决办法
2448
查看次数

Metamask 未连接我的区块链网络

我正在使用区块链构建一个 todoList Web 应用程序。当我尝试连接blockchain server到元掩码时,我陷入了困境。当我尝试添加Ganache (HTTP://127.0.0.1:7545) 中提到的新网络时,我错过了 chainID,当我用Genache网络 Id填充 chainID 时,它显示给定的错误。 在此输入图像描述

当我尝试连接时localhost8545,它返回此错误: 在此输入图像描述

trufle-config.js

module.exports = {
  networks: {
    development: {
      host: "127.0.0.1",
      port: 7545,
      network_id: "*" // Match any network id
    }
  },
  solc: {
    optimizer: {
      enabled: true,
      runs: 200
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

如何将我的区块链网络与本地主机连接?

blockchain metamask

4
推荐指数
1
解决办法
6917
查看次数