co

    0热度

    1回答

    它必须相当简单,但我无法理解the beginning exercise from koa workshop的解决方案。 测试: var co = require('co'); var assert = require('assert'); var fs = require('./index.js'); describe('.stats()', function() { it('

    3热度

    2回答

    我尝试使用co创建一些节点脚本。它运行良好,但在脚本完成之前有很大的延迟。 (我在一秒后得到“好”或“坏”,但脚本在7秒后结束)。我错过了什么? co(function *() { let errors = yield someCheck(process.argv); if (!errors) { console.log('Ok'); } else {

    0热度

    1回答

    我正在为我的数据库创建种子数据。种子的功能是联合包裹发生器(https://www.npmjs.com/package/co): createSeedData() { co(function *() { [...] } } 在一个点上,我试图创建40次拍卖每一个投标。 到现在为止我有一个for循环是这样的: for (let i = 0; i <= 40; i+

    0热度

    1回答

    我正在使用最新的协同模块(4.6)。 这是一个Koa中间件。因此它已经包装了co()。 create: function *() { try { this.body = yield services.createIt({obj: true}) } catch (err) { this.body = { "errors": err.details }

    1热度

    2回答

    如何使用 co coroutine library 在浏览器客户端应用程序?

    0热度

    1回答

    我使用co和猫鼬,我希望我的异步代码看起来更“同步” - 据我所知 - co库允许我使用来自一个在另一个方面承诺避免回调地狱。它似乎与mongoose保存(即使我做了多次保存)一起工作,但它对find()或findOne()等查询返回的promise没有任何作用。这是为什么?我能做些什么来解决它? Here'a一块我的代码: co(function *() { let unhashedP

    0热度

    1回答

    在Ansible中,我使用的是REST API ...我想从下面的代码中获取clientid的值,并且希望在另一个任务中使用它..我使用ansible uri模块。 debug: var=clients.json.clientProperties[3].client.clientEntity.clientId when: name==clients.json.clientPropert

    0热度

    1回答

    我想显示数组的值,但它只显示数组的一个值而不是数组的所有值。 型号: function get_subject_position($exam_id , $class_id , $subject_id) { $this->db->where('exam_id' , $exam_id); $this->db->where('class_id' , $class_id);

    0热度

    1回答

    拒绝我想从func()reject持有错误,而不是直接向onError()通过的choise, 之前,我总是让func()resolve,并确定yield func()后, 如果我想直接到返回结果onError()使用throw ..; 想知道任何更好的主意,我就可以让func()reject但detemire yield func()后,直接到onError()或不 co(function*()

    0热度

    1回答

    我想单元测试一个函数。 在这个函数中,我使用了Co和一个生成器函数。 出现错误时我抓住它,我叫CB与错误 在我的单元测试我做一个假的断言,但摩卡不报告它,它只是超时: //function to test function start(data, cb) { co(function * coStart() { yield Promise.reject('err'); //