创新互联Moralis教程:Moralis故障排除

检查仪表板中的错误日志

对于任何 Moralis 问题,首先要检查的是仪表板中的日志部分。

创新互联建站专注于琼山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供琼山营销型网站建设,琼山网站制作、琼山网页设计、琼山网站官网定制、微信平台小程序开发服务,打造琼山网络公司原创品牌,更为您提供琼山网站排名全网营销落地服务。

未捕获错误:未启用以太坊的浏览器

  • 确保您的浏览器中安装了 MetaMask 或其他 Web3 钱包扩展。
  • 使用 Moralis 需要将您的应用程序托管在 localhost 或其他一些公共域上的 Web 服务器中。 如果您尝试直接从磁盘运行 HTML 文件,Moralis 将无法与您的应用程序通信,因为它无法直接连接到您的文件。
    • 最简单的方法是使用 Visual Studio Code 编辑器中的“Live Server”扩展(或为您选择的编辑器寻找类似的扩展)。
    • 另一种选择是使用 Python 的内置 Web 服务器。

未显示的事件和交易

  • 确保 Moralis 服务器指向正确的网络。
  • 检查是否正确定义了事件主题。
    • EventName(type1,type2,type3)
    • 逗号之间不应该有空格,没有事件参数名称只有类型。
  • 是否包含事件 ABI 并且格式正确?
  • 确保事件同步指向正确的合约地址。
  • 确保 Moralis 服务器已更新到最新版本。
  • 将本地开发链从 Ganache 切换到 Hardhat(反之亦然)可能会导致服务器实例损坏。 如果要从一个切换到另一个,最好创建一个新的服务器实例。
  • 你在分叉主网吗? Ganache-CLI 和 Hardhat 中的此功能尚不支持。

Error:Web3Api 未初始化,首先运行 Moralis.start()

确保您提供了正确的 ​appId​ 和 ​serverUrl​。

如果您使用不推荐使用的语法初始化应用程序:

Moralis.initialize("xxxxxx");
Moralis.serverURL = "https://xxxxxx:2053/server";

您需要将其更改为新语法:

serverUrl = "https://xxxxxx:2053/server"
appId =  "xxxxxx"
Moralis.start({ serverUrl, appId});

客户端中的 CORS 错误

检查云函数中的语法错误。

打开仪表板页面时为空白

检查云函数中的语法错误。

尝试在 Linux 上运行“npm installmoralis”时出错

尝试安装包“​libudev-dev​”并重新运行安装脚本。

本文题目:创新互联Moralis教程:Moralis故障排除
文章起源:http://www.36103.cn/qtweb/news10/29610.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联