Node.js-Node.js,没有浏览器,枪支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();
答案 0 :(得分:1)
枪不跟踪数组。 您可以使用多种方法来表示数组,具体取决于您是希望跟踪元素本身还是整个数组。
1)创建一个行为有点像数组的对象
{
0: 1,
1: 134,
2: "abc"
}
2)将数组和存储字符串化为适当的
{ val : '[1,134,"abc"]' }