co库

作者: noyanse | 来源:发表于2018-08-22 19:02 被阅读0次
const co = require('co')
const fetch = require('node-fetch')

/**
 * node-fetch用来请求一些异步数据
 * co包装和转换的作用,把传进去的参数都转换为promise
 * yield实现函数暂停
 * co让每个暂停的函数都能够自动执行
 */

co(function *() {
    const res = yield fetch('https://api.douban.com/v2/movie/1291843')
    const movie = yield res.json()
    const summary = movie.summary
    console.log(summary)
})

相关文章

网友评论

      本文标题:co库

      本文链接:https://www.haomeiwen.com/subject/tzoyiftx.html