Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对话框在FRONDED设置中的流量反应_Javascript_Node.js_Reactjs_Fs_Dialogflow Es - Fatal编程技术网

Javascript 对话框在FRONDED设置中的流量反应

Javascript 对话框在FRONDED设置中的流量反应,javascript,node.js,reactjs,fs,dialogflow-es,Javascript,Node.js,Reactjs,Fs,Dialogflow Es,当我尝试将dialogflow SDK包含到我的react应用程序中时,我得到以下错误 据我所知,这是因为fs是服务器端模块,而不是客户端模块。但是SDK的文档表明它是一个前端SDK。所以我希望我们能让它发挥作用 复制步骤 在控制台中运行创建反应应用程序报告问题 在控制台中运行npm安装--保存对话框流 将导入{sessionclient}从“dialogflow”添加到App.js 我希望这能解决 谢谢 对于前端工作,您需要使用Dialogflow JavaScript Web SDK,该S

当我尝试将dialogflow SDK包含到我的react应用程序中时,我得到以下错误

据我所知,这是因为fs是服务器端模块,而不是客户端模块。但是SDK的文档表明它是一个前端SDK。所以我希望我们能让它发挥作用

复制步骤

  • 在控制台中运行创建反应应用程序报告问题
  • 在控制台中运行npm安装--保存对话框流
  • 将导入{sessionclient}从“dialogflow”添加到App.js
  • 我希望这能解决


    谢谢

    对于前端工作,您需要使用Dialogflow JavaScript Web SDK,该SDK可在GitHub上获得:

    您可以通过NPM使用
    NPM安装api ai来安装它-javascript@2.0.0-beta.14

    您当前安装的包实际上是node.js客户端,可在以下位置获得:


    我认为您的说法是正确的,我的问题是javascript客户端是否也支持dialog flow v2 api(他们建议新项目应该使用该api)。我还不能检查,因为我有一个问题,从“api ai javascript”中导入导入*作为ApiAi;在D:\workspace\chatbot\u plugin\node\u modules\api ai javascript中抛出错误“./srces6/\u build”。我仍然在纠结我的问题,我把它当作一个普通的依赖项而不是开发依赖项来使用。谢谢您的回答。@DaanLuttik您是否将其作为开发人员依赖项使用,从而使其在客户端(在您的案例中为React)工作?否,我没有使其在前端工作。所以我把计算移到了后端