我正在为电子窗口创建应用程序,必须使用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