You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* globals Buffer */var Https = require('https');var Config = require("../lib/load-config");var Package = require("../package.json");
var body = JSON.stringify({ domain: Config.myDomain, subdomain: Config.mySubdomain || null, adminEmail: Config.adminEmail, version: Package.version,});
var options = { host: 'accounts.cryptpad.fr', path: '/api/getauthorized', method: 'POST', headers: { 'Content-Type': 'application/json', 'Content-Length': Buffer.byteLength(body) }};
Https.request(options, function (response) { if (!('' + response.statusCode).match(/^2\d\d$/)) { throw new Error('SERVER ERROR ' + response.statusCode); } var str = ''; response.on('data', function (chunk) { str += chunk; }); response.on('end', function () { try { var json = JSON.parse(str); console.log(json); } catch (e) { throw new Error(e); } });}).on('error', function (e) { console.error(e);}).end(body);
|