无法解析API IP地址

时间:2020-04-22 22:39:46

标签: javascript azure

好像我无法解析认知文本转换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 在GetAddrInfoReqWrap.onlookup上(作为完成时)(dns.js:57:26) errno:“ EAI_AGAIN”, 代码:“ EAI_AGAIN”, syscall:“ getaddrinfo”, 主机名:“ myendpoint.cognitiveservices.azure.com”, 主持人:“ myendpoint.cognitiveservices.azure.com”, 端口:443}

1 个答案:

答案 0 :(得分:0)

很明显,我一直在使用的链接用于提供我的个人令牌。实际上可以找到最新的端点here 另外,还有专门用于mstraslation的npm库:https://www.npmjs.com/package/mstranslator。它将使您的生活更加轻松。