gpt4 book ai didi

javascript - 如何将这个函数的内容返回给客户端呢?

转载 作者:行者123 更新时间:2023-12-02 23:29:51 27 4
gpt4 key购买 nike

我有一个使用它调用的函数

     fetch(http://localhost:8888/.netlify/functions/token-hider? 
stateName=' +stateName)

在我的客户端。

token 隐藏器函数如下所示:

const qs = require("qs");
const fetch = require("node-fetch");

var alertEndpoint = "";
var parkEndpoint = "";
var parksWithAlerts = "";



exports.handler = async function getURLS(event, context, callback)
{
// Get env var values defined in our Netlify site UI
const {api_key, alert_api_url, park_api_url} = process.env;

var stateName =event.queryStringParameters.stateName;
alertEndpoint = `${alert_api_url}${stateName}${api_key}`;
parkEndpoint = `${park_api_url}${stateName}${api_key}`;

getData();



async function getData(alertsArea, alertHeader) {


const [getAlertData, getParkData] = await
Promise.all([fetch(alertEndpoint), fetch(parkEndpoint)] );


var alertResults = await getAlertData.json();
var parkResults= await getParkData.json();
var alertData = alertResults.data;
var parkData = parkResults.data;

parksWithAlerts = parkData.map(park => {
park.alertData = alertData.filter(alert => alert.parkCode ===
park.parkCode);
return park

});

console.log(parksWithAlerts);

}
console.log(callback);
};

该函数完成后如何将parksWithAlerts的内容返回给客户端?

最佳答案

尝试了解有关 Javascript 中回调函数的更多信息。它就在您的代码中,您正在打印的 callback 实际上应该在执行代码后调用,您可以这样做 callback(parksWithAlerts);。在调用函数 getURLS 时,您将提供假定使用参数调用的函数。

示例:https://www.geeksforgeeks.org/javascript-callbacks/

关于javascript - 如何将这个函数的内容返回给客户端呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56562286/

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