Я использую последний ко-модуль (4.6).Параметры потери, переданные из совместно обернутой функции в другую
Это коа-промежуточное ПО. Поэтому уже завершена упаковка co()
.
create: function *() {
try {
this.body = yield services.createIt({obj: true})
} catch (err) {
this.body = { "errors": err.details }
this.status = err.status
}
}
Он звонит другой генератор-функцию я вручную оберточной с co
:
const co = require('co')
createIt: co(function * (obj) {
console.log(obj) // --> undefined
}
Почему я "свободный" параметр?
вероятно Вы имели в виду использовать 'co.wrap' вместо' 'co' на createIt', но это трудно отличить от многих ошибок синтаксиса в том, что отрывок – Bergi