下载一个包,这个包作用是实现node发出的同步请求
npm install xd-synchttp
场景:在使用use中间件的时候,在中间件里嵌套一个日志,例如morgan这个插件的话,因为操作是异步的,若在使用异步http库,因执行机制的原因会导致接受到的数据可能是undefind。同步就解决这个问题,并不是所有异步都是good,这个需要看使用的场景。
const sync = require('xd-synchttp');
let result= sync.http_get(url)