无法使用数组创建对象 属性
Unable to create an object with array as a property
Node.js-Node.js, 没有浏览器, gun 0.8.8
我创建一个对象
const body = {
a: {
must: [
{ name: 'first', size: 1 }
]
}
};
gun.get('watcher/f0de26c0-a29f-11e7-8661-154b982951a4').put(body);
接收错误
Invalid value at 'a.must'!
服务器
const Hapi = require('hapi');
const Gun = require('gun');
const server = new Hapi.Server;
server.connection({ port: 8080 });
server.connections.forEach(c => Gun({ web: c.listener, file: 'data.json' }));
server.start();
枪不跟踪阵列。
您有多种表示数组的选项,具体取决于您是要跟踪元素本身还是要跟踪整个数组。
1) 创建一个行为有点像数组的对象
{
0: 1,
1: 134,
2: "abc"
}
2) 将数组字符串化并存储为属性
{ val : '[1,134,"abc"]' }
Node.js-Node.js, 没有浏览器, gun 0.8.8
我创建一个对象
const body = {
a: {
must: [
{ name: 'first', size: 1 }
]
}
};
gun.get('watcher/f0de26c0-a29f-11e7-8661-154b982951a4').put(body);
接收错误
Invalid value at 'a.must'!
服务器
const Hapi = require('hapi');
const Gun = require('gun');
const server = new Hapi.Server;
server.connection({ port: 8080 });
server.connections.forEach(c => Gun({ web: c.listener, file: 'data.json' }));
server.start();
枪不跟踪阵列。 您有多种表示数组的选项,具体取决于您是要跟踪元素本身还是要跟踪整个数组。
1) 创建一个行为有点像数组的对象
{
0: 1,
1: 134,
2: "abc"
}
2) 将数组字符串化并存储为属性
{ val : '[1,134,"abc"]' }