好像我无法解析认知文本转换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}
答案 0 :(得分:0)
很明显,我一直在使用的链接用于提供我的个人令牌。实际上可以找到最新的端点here 另外,还有专门用于mstraslation的npm库:https://www.npmjs.com/package/mstranslator。它将使您的生活更加轻松。