gpt4 book ai didi

javascript - 将用户 ID 传递给 core-ajax 方法 GET 以检索 Google Cloud 存储中的数据

转载 作者:数据小太阳 更新时间:2023-10-29 03:16:52 26 4
gpt4 key购买 nike

我在谷歌引擎中有一个带有 go 后端的应用程序。我正在尝试检索我之前保存在谷歌云存储中的 json 文件。后端基于 polymer 和 javascript。问题是需要通过 core-ajax 调用使用用户 ID 检索数据。

这是我目前正在使用的 javascript 代码:

loadTrials : function loadTrials() {
var _this = this,
load = this.shadowRoot.querySelector('#load-trial');

load.url="http://url/loadTrials";
load.go();
load.addEventListener('core-response', function(ev) {
var json = ev.detail.response;
_this.trialData = JSON.parse(json)['trial-data'];
console.log(JSON.parse(json)['trial-data'])
}, false);
}

HTML

<core-ajax id="load-trial"  method="GET"></core-ajax>

go 中的后端(只是相关部分):

func handleloadTrials(w http.ResponseWriter, r *http.Request) {

defer r.Body.Close()

//retrieve trials
http.ServeFile(w, r, JSON file related to user id)

}

我知道这段代码是错误的,但我完全卡住了,我不知道如何将用户 ID 传递给 GET 方法,然后使用该 ID 检索云存储上的特定文件(它是一个 json file) 然后将这个 Json 文件传递​​给 Go 中的 http.ServeFile 方法。

有什么帮助吗?非常感谢。

最佳答案

<core-ajax url="{{url}}" handleAs="json" params='{"userID": "{{userID}}"}'></core-ajax>

参数必须是JSON格式。

关于javascript - 将用户 ID 传递给 core-ajax 方法 GET 以检索 Google Cloud 存储中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30311770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com