我正在创建一个VSCode扩展。
我已将MSTranslator添加为节点模块,因为我想调用Microsoft Translator API
但是当我运行这个例子时,没有任何事情发生,
或者我得到错误连接EACCES 。我得到这个错误2或3次,但现在它已经停止返回任何东西,它只是跳转代码并继续
我在MacBook上运行它
if (!api_key) {
console.log('missing api_key');
}
var params = {
text: 'How\'s it going?',
from: 'en',
to: 'es'
};
var client = new MsTranslator({ api_key: api_key });
client.initialize_token(function (err) {
if (err) {
console.log("initialize_token", err);
return;
}
client.translate(params, function (err, data) {
if (err) console.log('error:' + err.message);
console.log(data);
process.exit();
});
});
当它进入client.initialize_token
时,它到达MsTranslator中的这一行并且什么都不做,只是跳出了函数。
var req = https.request(self.options, function(res) {
My Radio Silence防火墙已关闭,网络监视器未显示任何活动。
如果我使用Postman在self.options
中使用相同的详细信息调用相同的网址,我会按预期收回一个令牌。
在VSCode扩展程序中运行https.request
是否有问题,或者我遇到其他问题?