首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带电子和角的nedb

带电子和角的nedb
EN

Stack Overflow用户
提问于 2015-12-03 15:33:27
回答 3查看 1.8K关注 0票数 0

我正在使用电子和nedb,但我遇到了一些错误,这里是我的代码

代码语言:javascript
复制
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

任何人都知道

也有人问了同样的问题,但没有答案same question

这是我的全套工厂

代码语言:javascript
复制
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;
});
EN

回答 3

Stack Overflow用户

发布于 2016-06-10 13:53:55

显然,异步模块没有正确加载:没有定义async.queue函数。它在文件node_modules/nedb/node_modules/async/lib/async.js的第673行中定义

代码语言:javascript
复制
nedb/node_modules/async/lib/async.js:
671      };
672  
673:     async.queue = function (worker, concurrency) {
674          if (concurrency === undefined) {
675              concurrency = 1;
票数 0
EN

Stack Overflow用户

发布于 2017-02-22 04:33:41

使用以下代码:

代码语言:javascript
复制
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
EN

Stack Overflow用户

发布于 2016-01-12 22:49:45

它至少创建了db.json吗?

然后,如果您将第一个代码片段包装在控制器中并将其加载到div中,那么它应该可以工作。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34060203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档