недб с электроном и ангулярным

0

Я работаю с электроном и nedb, но я столкнулся с некоторой ошибкой, вот мой код

var DataStore = requireNode('nedb');
var db = new DataStore({ filename: __dirname + '/db.json', autoload: true });
// here i am getting error : TypeError: async.queue is not a function

у кого есть идея

есть один и тот же вопрос, заданный кем-то, но нет ответа на тот же вопрос

и вот моя полная фабрика

define(function (app) {
    'use strict';

    // handles local dtabase
    var bootstrap = function Initialize(app) {

                var DataStore = requireNode('nedb');
                var db = new DataStore({ filename: __dirname + '/db.json', autoload: true });
        app.factory('repositoryService',[
            function () {


                var factory = {};

                factory.initialize = function () {

                };

                return factory;
            }
        ]);
    }
    return bootstrap;
});
Теги:
electron
requirejs
nedb

3 ответа

0

Используйте код:

var Datastore = require('nedb')
            , db = new Datastore({ filename: 'db/yourdb.json', autoload: true });

        //your promisse    
        activate().then(function(response){
            $scope.data = response;
        });

        /**
         * Your function.
         */
        function activate() {
            var deferred = $q.defer();
            db.find({}, function(err, newDoc) {
                deferred.resolve(newDoc);
            });
            return deferred.promise;
        }
0

По-видимому, асинхронный модуль загрузился неправильно: функция async.queue не определена. Он определен в строке 673 файла node_modules/nedb/node_modules/async/lib/async.js

nedb/node_modules/async/lib/async.js:
671      };
672  
673:     async.queue = function (worker, concurrency) {
674          if (concurrency === undefined) {
675              concurrency = 1;
0

По крайней мере, он создает db.json?

Затем он должен работать, если вы завершите первый фрагмент кода в контроллере и загрузите его в div.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню