You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行API GET请求报错ReferenceError: GetAddressForRandomNftSale未定义

修复方案

你遇到的报错是以下三个问题共同导致的,按顺序修改即可:

  • 函数名大小写不匹配
    JavaScript对变量名大小写敏感,你前端导入的函数名为GetAddressForRandomNFTSale(NFT全大写),但后端导出、前端调用时使用的函数名为GetAddressForRandomNftSale(Nft仅首字母大写),命名不一致导致识别为未定义变量。统一前后端的函数命名即可修复当前的引用报错。
  • fetch拼写错误
    后端代码中发送请求时把fetch错写为fecth,缺少字母t,会导致后续请求触发报错,修正拼写即可。
  • 前端结果赋值逻辑缺失
    前端点击事件的回调中仅写了$w('#result').text,没有把接口返回的结果赋值给该属性,修改后才会正常展示查询结果。

修改后前端代码

import {GetAddressForRandomNftSale} from 'backend/serviceModule' ;
export function button1_click(event) {
    GetAddressForRandomNftSale($w("address").value)
        .then(address => { $w('#result').text = address })
}

修改后后端代码

import {fetch} from 'wix-fetch'; 

export function GetAddressForRandomNftSale(address) {
    const url = 'https://api.nft-maker.io/xxxx/xxxx/1/10000000'
    console.log("url: " + url) 

    return fetch(url, {method: 'get'})
      .then(response => response.json())
}

内容的提问来源于stack exchange,提问作者SnoopyDog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 19:39:03