我可以在vscode扩展中使用https.request吗?

时间:2018-03-30 09:18:43

标签: https proxy visual-studio-code vscode-extensions

我正在创建一个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是否有问题,或者我遇到其他问题?

0 个答案:

没有答案