javascript - 无法解析 API ip 地址
问题描述
看起来我无法解析认知文本翻译 IP 地址。Ping 也不起作用。代码示例:
let fun = () => {
var key_var = 'mykey';
var endpoint_var = 'https://myendpoint.cognitiveservices.azure.com/translate';
let options = {
method: 'POST',
baseUrl: endpoint_var,
url: 'translate',
qs: {
'api-version': '3.0',
'to': ['de', 'it']
},
headers: {
'Ocp-Apim-Subscription-Key': key_var,
'Content-type': 'application/json',
'X-ClientTraceId': uuidv4().toString()
},
body: [{
'text': 'Hello World!'
}],
json: true
};
request(options, function (err, res, body) {
console.log(JSON.stringify(body, null, 4));
console.log('hello')
console.log(err);
});
}
fun();
控制台输出:你好 { 错误:getaddrinfo EAI_AGAIN myendpoint.cognitiveservices.azure.com myendpint.cognitiveservices.azure.com:443 at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:26) errno: 'EAI_AGAIN', 代码: 'EAI_AGAIN',系统调用:'getaddrinfo',主机名:'myendpoint.cognitiveservices.azure.com',主机:'myendpoint.cognitiveservices.azure.com',端口:443 }
解决方案
推荐阅读
- php - WordPress Awesome Support 插件挂钩未触发
- php - 如何删除插件类中的wordpress中的动作?
- html - 在 mat-grid 中设置列的比例
- tsql - 如何从 2 个表中选择 2 列之间的交集?
- php - 在 PHP socket_listener 上解析套接字数据
- node.js - 获取 AAD 应用访问令牌以使用客户端密码调用 Azure 应用服务
- java - 模拟具有静态方法的类时发生异常
- command-prompt - copy 和 xcopy 命令有什么区别?
- phpunit - php-vcr 将打破 PHPUnit 的自动加载
- python - 迭代python数据框中的列以进行计算并在现有列之间插入新列