Authored by xuqi

default path value true

... ... @@ -64,7 +64,7 @@
{{/each}}
</ul>
<ul class="wap-degrade hide">
<ul class="wap-degrade degrade-content hide">
{{#each wap}}
<li data-id="{{_id}}">
<div class="checkbox">
... ... @@ -101,7 +101,7 @@
}
function validatePort(port) {
if (/^[1-9]\d*$/.test(port) && +port >= 1 && +port <= 65535) {
if (/^[1-9]\d*$/.test(port) && +post >= 1 && +port <= 65535) {
$port.closest('.form-group').removeClass('has-error');
return true;
}
... ...
... ... @@ -6,7 +6,7 @@ module.exports = (server, path) => {
const client = zookeeper.createClient(server);
client.once('connected', () => {
client.mkdirp(path, new Buffer('true'), (err, path) => {
client.mkdirp(path, new Buffer('false'), (err, path) => {
if (err) {
console.log('Node %s create err', path, err.stack);
} else {
... ...
... ... @@ -5,11 +5,11 @@ import zookeeper from 'node-zookeeper-client';
import creator from './creator';
const getter = (client, path, resolve, reject) => {
const getter = (server, client, path, resolve, reject) => {
client.exists(path, (err, stat) => {
if (err) {
console.log('path %s exits error', path, err.stack);
resolve(true);
resolve(false);
return;
}
... ... @@ -22,18 +22,18 @@ const getter = (client, path, resolve, reject) => {
}
client.close();
resolve((data && data.toString('utf8') === 'false') ? false : true);
resolve((data && data.toString('utf8') === 'true') ? true : false);
}
)
} else {
// 不存在的路径
console.log('no path %s, we will create it with value "true" automatic', path);
console.log('no path %s, we will create it with value "false" automatic', path);
client.close();
// create path
creator(path);
creator(server, path);
resolve(true);
resolve(false);
}
});
... ... @@ -43,7 +43,7 @@ module.exports = (server, path) => new Promise((resolve, reject) => {
const client = zookeeper.createClient(server);
client.once('connected', () => {
getter(client, path, resolve, reject);
getter(server, client, path, resolve, reject);
});
client.connect();
... ...