UNPKG

vpn.email

Version:
34 lines (33 loc) 801 B
"use strict"; 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'); }); } }); };