vpn.email
Version:
vpn.email client
34 lines (33 loc) • 801 B
JavaScript
;
const http = require("http");
const https = require("https");
const jsonCallBack = (res, err, data) => {
const ret = {
err: err
? err.message
: null,
data: data
};
res.json(JSON.stringify(ret));
};
module.exports = function (obj) {
let app = obj.app;
let chartIo = obj.io;
app.post("/api/testUrl", (req, res) => {
var url = req.body.url;
if (url.match('https')) {
https.get(url, () => {
res.json('0');
}).on("error", () => {
res.json('-1');
});
}
else {
http.get(url, () => {
res.json('0');
}).on("error", () => {
res.json('-1');
});
}
});
};