JSON.stringify params ipc send

This commit is contained in:
life
2015-12-18 13:44:14 +08:00
parent 13873a64c0
commit d18f1d1310
3 changed files with 16 additions and 3 deletions

5
node_modules/nedb_proxy.js generated vendored
View File

@@ -33,7 +33,8 @@ DBProxy.prototype.send = function(params, callback, method) {
token: token,
method: method,
dbname: this.dbname,
params: params
// 转为json字符串, 如果{[a], [a]}, 在main接收后变成了 {[a], [null]}, 对象引用问题
params: params ? JSON.stringify(params) : ''
}
token2Callback[token] = callback;
ipc.send('db-exec', m);
@@ -43,6 +44,8 @@ DBProxy.prototype.send = function(params, callback, method) {
// Notes.find(query).sort({'UpdatedTime': -1}).exec(function(err, notes) {
DBProxy.prototype.find = function (params, callback) {
if (callback) {
// console.log('client');
// console.log(params);
this.send({query: params}, callback, 'find');
}
else {