node.js www طلب هتبس من هيروكو



www heroku com login (1)

أنا ربط للحصول على البيانات من vk.com أبي عبر بروتوكول هتبس. مثل هذا ( أبي فك مستندات ):

var https = require('https');

https.get('https://api.vk.com/method/users.get?access_token=' + global['access_token'], function (d) {
  var chunk = '';
  d.on('data', function (data) {
    chunk += data;
  });

  d.on('end', function () {
    console.log(chunk);
  });
}).on('error', function (e) {
  console.error(e);
});

ولكن في سجلات هيروكو أرى

Error: Protocol:https: not supported.

لذا، كيف يمكنني الحصول على هذه البيانات؟ بلدي التطبيق العمل في بروتوكول هتب، وهذا هو تكوين:

var express = require('express'),
  routes = require('./routes');

var app = express();

    app.configure(function () {
      app.set('port', process.env.PORT || 3000);
      app.set('views', __dirname + '/views');
      app.set('view engine', 'jade');
      app.use(express.favicon());
      app.use(express.logger('dev'));
      app.use(express.bodyParser());
      app.use(express.methodOverride());
      app.use(app.router);
      app.use(express.static(path.join(__dirname, 'public')));
    });

    app.configure('development', function () {
      app.use(express.errorHandler());
    });

    app.get('/', routes.index);

    http.createServer(app).listen(app.get('port'), function () {
      console.log("Express server listening on port " + app.get('port'));
    });

وأضافت العقدة v0.8.9 وظيفة لجعل https://www.facebook.com/web.html قبول عنوان ورل.

ما لم يكن لديك سبب محدد جدا، استخدم "عقدة": "0.10.x" تحت محركات في package.json.

حاول ايضا:

`فار أوبتيونس = {هوست: 'api.vk.com'، بورت: 443، باث: '/method/users.get؟access_token=' + غلوبال ['access_token']}؛

هتبس: ("أوبتيونس"، فونكتيون (.... `





https