gpt4 book ai didi

node.js - JS 全局变量无法识别

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:48 25 4
gpt4 key购买 nike

我将变量设置为全局变量,以便谷歌能够读取用户在谷歌操作中输入的名称。在“agent.add”中,我添加了我希望谷歌读出的内容。

但是,它只是继续读取为您的名字是[object Oject]而不是给定的名称。这是我在 index.js 中的代码。

var myName = {}; 

exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, response) => {
const agent = new WebhookClient({ request, response });

function naming(agent){
myName = agent.parameters.givenName;
agent.add(`your name is ${myName}`);
}

最佳答案

您可能不应该将其设为全局变量,特别是因为您只是在本地使用它。

这样的事情应该有效:

function naming(agent){
let myName = agent.parameters.givenName;
agent.add(`your name is ${myName}`);
}

关于node.js - JS 全局变量无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53333569/

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