错误:对浏览器客户端域的请求不安全:dialogflow.googleapis.com

Sam*_*waj 10 node.js express dialogflow-es dialogflow-es-fulfillment

我正在设置DialogFlow包装器,并且正在使用DialogFlow JavaScript SDK。但是,出现以下错误:

错误:对浏览器客户端域的请求不安全:dialogflow.googleapis.com

这以前是可行的,但是我不确定为什么突然停止了。

我尝试将所有代码还原为有效的版本。我确定这是DialogFlow错误。

  const intentDetectResponse = await sessionClient.detectIntent(request)
Run Code Online (Sandbox Code Playgroud)

完整的错误日志如下:

{ Error: Request unsafe for browser client domain: dialogflow.googleapis.com
    at Http2CallStream.call.on (/Users/NewProject/node_modules/@grpc/grpc-js/build/src/client.js:101:45)
    at Http2CallStream.emit (events.js:194:15)
    at process.nextTick (/Users/NewProject/node_modules/@grpc/grpc-js/build/src/call-stream.js:71:22)
    at process.internalTickCallback (internal/process/next_tick.js:70:11)
  code: 3,
  details:
   'Request unsafe for browser client domain: dialogflow.googleapis.com',
  metadata:
   Metadata {
     options: undefined,
     internalRepr: Map { 'grpc-server-stats-bin' => [Array] } } }
Run Code Online (Sandbox Code Playgroud)

小智 -3

我认为这是 Dialogflow API 的速率限制?我在 python 脚本中遇到了同样的错误,几分钟后它工作正常...这里说每分钟有 60 个请求的限制。