catproxy
Version:
a node proxy or host change tools
75 lines (68 loc) • 1.77 kB
JavaScript
import getLocalIps from '../getLocalIps';
import dns from 'dns';
import changeHost from '../changeHost';
// console.log(getLocalIps()); // my ip address
// dns.lookup("p1111img1.126.net", (err, address) => {
// if (!err) {
// console.log("jjjj", address);
// } else {
// console.log(err, dns.NOTFOUND);
// }
// });
// dns.resolve("pimg1.126.net", function(err, addresses){
// console.log(addresses);
// });
//
//
// changeHost("pimg1.126.net", true)
// .then(address => {
// console.log(address);
// }, (err) => {
// console.log(err);
// });
// var a = '<meta charset="gb2312">';
// var b = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
// var checkMetaCharset = /<meta(?:\s)+.*charset(?:\s)*=(?:[\s'"])*([^"']+)/;
// console.log(b.match(checkMetaCharset));
// console.log(a.match(checkMetaCharset));
// var server;
// var localIps = [];
// let getScriptStr = function() {
// console.log(server);
// let a = server.port;
// let port = (server || {}).___port || "";
// let ip = localIps[0] || "";
// return `<head><script src="http://${ip}:${port}/target/target-script-min.js#anonymous"></script>`;
// };
// /**
// * 插入weinre代码
// */
// export let insertWeinreScript = async function(data = "") {
// let strData = data.toString();
// if (true) {
// getScriptStr();
// return data;
// }
// return data;
// };
// insertWeinreScript("<head>")
// .then(null, function(err) {
// console.log(err);
// });
var index = 0;
var time = function() {
return new Promise(function(resolve, reject) {
setTimeout(function() {
console.log(index);
resolve(index);
index++;
}, 300);
});
};
var a = async function() {
for (let i = 0; i < 5; i++) {
let result = await time();
console.log(result);
}
};
a();