[英]Cant resolve API ip address
看起来我无法解析认知文本翻译 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();
console out: hello { Error: getaddrinfo EAI_AGAIN myendpoint.cognitiveservices.azure.com myendpint.cognitiveservices.azure.com:443 at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:57:26) errno: 'EAI_AGAIN', code: 'EAI_AGAIN',系统调用:'getaddrinfo',主机名:'myendpoint.cognitiveservices.azure.com',主机:'myendpoint.cognitiveservices.azure.com',端口:44
显然,我一直在使用的链接是用于我的个人令牌提供。 实际上可以在这里找到最新的端点还有专门为 mstraslation 制作的 npm 库: https://www.npmjs.com/package/mstranslator 。 它会让你生活得更轻松一些。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.