Javascript 无法从Wix连接到google后端

Javascript 无法从Wix连接到google后端,javascript,frontend,velo,Javascript,Frontend,Velo,我已经构建了一个ML后端,并在google云上部署了它。当我使用一些数据从wix前端表单调用后端时,我得到以下错误: 我使用下面的代码在单击按钮时执行此操作 export function button1_click(event) { // This function was added from the Properties & Events panel. To learn more, visit http://wix.to/UcBnC-4 // Add your code fo

我已经构建了一个ML后端,并在google云上部署了它。当我使用一些数据从wix前端表单调用后端时,我得到以下错误:

我使用下面的代码在单击按钮时执行此操作

export function button1_click(event) {
 // This function was added from the Properties & Events panel. To learn more, visit http://wix.to/UcBnC-4
 // Add your code for this event here: 
 var data = $w("#textBox1").value;
 
 var raw = JSON.stringify({"data":data});
 var requestOptions = {
        method: 'POST',
        body: raw,
        redirect: 'follow'
        };
 var url = "https://url-for-google-webapp" 
    fetch(url, requestOptions)
    .then(response => response.text())
    .then(result => console.log(result))
    .catch(error => console.log('error', error));
}

解决方法是在
onReady()
中定义URL并将其保存到本地存储

import {local} from 'wix-storage';

$w.onReady(function () {
    local.setItem("url", "https://the-url-you-want-to-visit")
});
然后在
按钮1中单击(事件)
方法检索设置的变量:

export function button1_click(event) {
 ...
 var url = local.getItem("url")
 fetch(url, requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
}