Commit 6ea73c6e authored by tywldx's avatar tywldx

debug

parent faf42d58
...@@ -7,6 +7,8 @@ var options = { ...@@ -7,6 +7,8 @@ var options = {
limit: '100kb', limit: '100kb',
type: 'application/octet-stream' type: 'application/octet-stream'
}; };
// const mongoose = require('mongoose');
// mongoose.connect('mongodb://localhost/my_database');
var app = express(); var app = express();
var admin = express(); // the sub app var admin = express(); // the sub app
...@@ -30,6 +32,38 @@ var attrComsArr = []; ...@@ -30,6 +32,38 @@ var attrComsArr = [];
for(let i of attrComs){ for(let i of attrComs){
attrComsArr.push(attrs[i]); attrComsArr.push(attrs[i]);
} }
// ------------UTILS----------
function parseStr2Json(str){
var a = {};
var strs = str.split(" ");
for(let i of strs){
if(i){
let os = i.split("|");
a[os[0]]={
name: os[0],
ip: os[1],
http: os[2],
https: os[3]
}
}
}
return a
}
function parseJson2Str(json){
var a = [];
let keys = Object.keys(json);
for(let k of keys){
a.push([
json[k].name,
json[k].ip,
json[k].http,
json[k].https
].join("|"))
}
return a.join(" ")
}
// ------------UTILS----------
// 获取节点命令 // 获取节点命令
admin.get('/get_node_command/:name', function (req, res) { admin.get('/get_node_command/:name', function (req, res) {
...@@ -74,37 +108,6 @@ admin.get('/get_hosts', function (req, res) { ...@@ -74,37 +108,6 @@ admin.get('/get_hosts', function (req, res) {
res.send(items); res.send(items);
}); });
function parseStr2Json(str){
var a = {};
var strs = str.split(" ");
for(let i of strs){
if(i){
let os = i.split("|");
a[os[0]]={
name: os[0],
ip: os[1],
http: os[2],
https: os[3]
}
}
}
return a
}
function parseJson2Str(json){
var a = [];
let keys = Object.keys(json);
for(let k of keys){
a.push([
json[k].name,
json[k].ip,
json[k].http,
json[k].https
].join("|"))
}
return a.join(" ")
}
// 增加一个新的nginx映射 // 增加一个新的nginx映射
admin.post('/add_new_proxy', function (req, res) { admin.post('/add_new_proxy', function (req, res) {
...@@ -130,6 +133,7 @@ admin.post('/add_new_proxy', function (req, res) { ...@@ -130,6 +133,7 @@ admin.post('/add_new_proxy', function (req, res) {
// 删除一个namespace映射 // 删除一个namespace映射
admin.post('/remove_proxy', function (req, res) { admin.post('/remove_proxy', function (req, res) {
let request = req.body; let request = req.body;
console.log(request);
let new_namespace = request["namespace"]; let new_namespace = request["namespace"];
var str = String(execSync(`cat ../ngrok/docker_env_name.sh`)).replace(/\n/,""); var str = String(execSync(`cat ../ngrok/docker_env_name.sh`)).replace(/\n/,"");
let data = parseStr2Json(str); let data = parseStr2Json(str);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment