vue之web3.js开发之错误:Uncaught (in promise) TypeError: Cannot read property 'node

2023-10-30

这个问题的意思就是找不到node节点的意思!

  init_web3_1_0_version () {
        this.web3 = new Web3( Web3.givenProvider || new Web3.providers.HttpProvider( 'http://127.0.0.1:8545
' ) );
        console.log( 'this.web3', this.web3 );
    }

原因分析:web3.js 1.0版本中 Web3.givenProvider浏览器区块链网络(如:Metamask)如果浏览器安装了Metamask插件,那么会自动识别,如果浏览器没有安装那么Web3.givenProvider为null,此时才会执行new Web3.providers.HttpProvider( 'http://127.0.0.1:8545' ),那么答案很显然就是 就是你的自定义网络new Web3.providers.HttpProvider( '/8545' ) 没有成功!

明明已经开启了http://127.0.0.1:8545网络,也能ping成功,为什么却程序链接不成功呢?尤其是在Vue里边,问题就是尼玛跨域问题! Vue这种框架跨域必须配置,否则无法连接其他网络!

 

找到你的程序,解决跨域问题即可!(Vue的跨域自行百度)

 

xml-http-request.js?37da:91 Uncaught (in promise) TypeError: Cannot read property 'node' of undefined
    at new XMLHttpRequest (xml-http-request.js?37da:91)
    at ProvidersModuleFactory.createXMLHttpRequest (web3-providers.umd.js?d5f4:1223)
    at eval (web3-providers.umd.js?d5f4:728)
    at Promise (<anonymous>)
    at HttpProvider.sendPayload (web3-providers.umd.js?d5f4:727)
    at HttpProvider.send (web3-providers.umd.js?d5f4:705)
    at RequestManager.send (index.js?176c:132)
    at sendRequest (index.js?63fa:560)
    at Eth.send [as getBlock] (index.js?63fa:581)
    at eval (constructorMethods.js?236c:171)
vue.runtime.esm.js?2b0e:8391 Download the Vue Devtools extension for a better development experience:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue之web3.js开发之错误:Uncaught (in promise) TypeError: Cannot read property 'node 的相关文章

随机推荐

  • unity(界面操作)如何打开模型网格

    就一个简单的操作 想不到网上的文章写的这么不清楚 找了半天才找到 误人子弟 我干脆自己写一个 如何在unity看到下面这个模型网格 如图点击
  • 【设计经验】5、Verilog对数据进行四舍五入(round)与饱和(saturation)截位

    一 软件平台与硬件平台 软件平台 操作系统 Windows 8 1 64 bit 开发套件 Vivado2015 4 2 Matlab2016a 仿真工具 Vivado自带仿真器 二 引言 在利用Verilog写数字信号处理相关算法的过程中
  • 人工智能基础学习笔记:简单神经网络的构建

    文章目录 前言 一 神经网络能够做什么 二 简单神经网络结构介绍 三 反向传播 梯度下降法 总结 前言 author Liu Zhao 作为刚入坑机器学习的一名小白 写这篇文章的初衷是想作为自己的一个学习笔记 防止知识遗忘 同时也希望能够跟
  • JAVA 简易登录界面实现 输入账号密码错误三次自动退出(超简单)

    成果图 输入账号密码错误三次自动退出 步骤 1 声明变量 提示语JLabel 文本输入框JTextField 按钮 JButton 2 设置提示语 文本框并加入JPanel中 3 添加设置按钮 并给按钮添加监听器addActionListe
  • Java学习笔记-多线程实现方式

    Java学习笔记 多线程实现方式 注意 线程开启不一定立即执行 由CPU调度执行 1 继承Thread类 自定义线程类继承Thread类 重写run 方法 编写线程执行体 创建线程对象 调用start 方法启动线程 public class
  • [leetcode 周赛 149] 1157 子数组中占绝大多数的元素

    目录 1157 Online Majority Element In Subarray 子数组中占绝大多数的元素 描述 思路 代码实现 1157 Online Majority Element In Subarray 子数组中占绝大多数的元
  • 第七届蓝桥杯大赛个人赛省赛(软件类 C语言b组)真题 (个人解题思路)

    1 煤球数目 有一堆煤球 堆成三角棱锥形 具体 第一层放1个 第二层3个 排列成三角形 第三层6个 排列成三角形 第四层10个 排列成三角形 如果一共有100层 共有多少个煤球 请填表示煤球总数目的数字 注意 你提交的应该是一个整数 不要填
  • Zabbix基础概念及原理

    Zabbix Zabbix基础概念及原理 什么是zabbix 功能组件 Server 数据库 Web界面 Proxy agent 监控功能 zabbix工作原理 zabbix工作进程 zabbix agentd zabbix get zab
  • LeetCode题解-让所有学生保持开心的分组方法数

    简单说两句 作者 后端小知识 CSDN个人主页 后端小知识 GZH 后端小知识 欢迎关注 点赞 收藏 留言 亲爱的各位友友们 今天来给大家讲解一道力扣中等题 废话不多说 接下面我就浅浅分析下这个题吧 我一定能给你讲明白的 我们先来康康题目的
  • 字符串循环右移

    题目内容 输入一个字符串和一个非负整数N 要求将字符串循环右移N次 输入格式 输入在第1行中给出一个字符串 以 表示结束
  • LVDS接口和LVDS技术

    LVDS接口 目前6 5寸及以上尺寸的液晶屏大多都是LVDS接口的了 而LVDS接口的屏主要是应用于工控行业 如下图就是LVDS接口的使用场景 下图所示为五通道LVDS发送芯片 DS90C385 内部框图 包含了四个数据信号 其中包括RGB
  • Arduino 读取并数码显示车速传感器数

    材料 介绍 7 段显示器上的背板允许它使用 I2C 协议 也称为两线接口 由 Arduino 控制 如果没有 I2C 背板 您将必须直接控制每个数字的所有八个部分 这将耗尽 Arduino 上的所有引脚 或者您必须找出其他一些可能最终与 A
  • ubuntu安装zip工具解压zip压缩包,Package zip is not available, but is referred to by another package.

    apt get install zip 今天在ubuntu进行zip安装的时候 出现如下错误 Reading package lists Done Building dependency tree Done Package zip is n
  • Ubuntu16.04安装网卡驱动

    1 根据电脑网卡型号 查找对应的驱动 2 若是在Linux中安装驱动 要注意内核版本 3 具体操作参考Ubuntu 16 04 手动安装无线网卡驱动 连接WiFi
  • HarmonyOS 鸿蒙

    HarmonyOS是一款 面向未来 面向全场景 移动办公 运动健康 社交通信 媒体娱乐等 的分布式操作系统 在传统的单设备系统能力的基础上 HarmonyOS提出了基于同一套系统能力 适配多种终端形态的分布式理念 能够支持多种终端设备 通知
  • 4-0 特征选择简述

    第4章 特征选择 4 0 特征选择简述 请参考 数据准备和特征工程 中的相关章节 调试如下代码 import pandas as pd df wine pd read csv home aistudio data data20527 win
  • [踩坑记录] Unresolved reference: viewModels() 和 Unresolved reference: activityViewModels()

    解决无法使用by viewModels by activityViewModels 安卓开发过程使用kotlin开发LiveData和ViewModel时 有时候会遇到 Unresolved reference viewModels Unr
  • OpenCV-Python图像颜色变换

    给图像添加颜色 在使用OpenCV操作图像时 有时候需要给图像添加不同的颜色 以达到不同的风格效果 这里介绍的主要是opencv中的cv applyColorMap 函数 给图像应用颜色函数cv applyColorMap src colo
  • SpringMVC复习总结

    一 SpringMVC简介 1 什么是SpringMVC MVC是什么 MVC是一种软件架构的思想 将软件按照模型 视图 控制器来划分 M Model 模型层 指工程中的JavaBean 作用是处理数据 JavaBean分为两类 一类称为实
  • vue之web3.js开发之错误:Uncaught (in promise) TypeError: Cannot read property 'node

    这个问题的意思就是找不到node节点的意思 init web3 1 0 version this web3 new Web3 Web3 givenProvider new Web3 providers HttpProvider http 1