如何使用Dialogflow在Electron中修复“ net :: ERR_NAME_NOT_RESOLVED”

时间:2019-07-24 07:50:04

标签: windows electron dialogflow

我正在为电子窗口创建应用程序,必须使用dialogflow创建一个chatbot。我尝试了Electron项目外部的google可用的google,它可以正常工作,但是当我在Electron内部调用它时,它会返回错误

  

获取http://metadata.google.internal./computeMetadata/v1/instance网   :: ERR_NAME_NOT_RESOLVED

该错误似乎是由于DNS引起的,但我无法解决。有人知道怎么做吗?

try {
    let translatedResponse;
    if (opts.adapter) {
        translatedResponse = await opts.adapter(opts);
    }
    else {
        const res = await fetch(opts.url, opts);  <- Error (*)
        const data = await this.getResponseData(opts, res);
        translatedResponse = this.translateResponse(opts, res, data);
    }
    if (!opts.validateStatus(translatedResponse.status)) {
        throw new common_1.GaxiosError(`Request failed with status code 
        ${translatedResponse.status}`, opts, translatedResponse);
    }`enter code here`
    return translatedResponse;
}
  

(*)无法加载资源:net :: ERR_NAME_NOT_RESOLVED

0 个答案:

没有答案