陈小亮Chan | null

no-title

Promise基础入门Promise是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。 ##常见的业务场景某款APP的Me模块页面中,需要展示的信息包括,用户基本信息、用户最近点赞的文章列表、用户最新关注朋友列表。其中得知服务器提供如下三个接口供客户端使用。 基本信息 http://www.vita.com/user/:id 点赞文章 http://www.vita.com/user/:id/favors 新关注好友 http://www.vita.com/user/:i

阅读更多

node-gyp 编译超时解决办法

由于Node.js官网访问不稳定,有时出现无法访问或需要用到科学上网方法的情况。会导致npm模块编译失败的情况。 解决原理: node-gyp 在 rebuild 组件时需要用到node.js源代码相关头文件信息,若nodejs.org无法访问,则源码下载失败或超时,从而导致rebuild不能正常执行。因此,可以通过手动下载nodejs源码或全局翻墙解决此问题。本文以下载源码为例进行讲解。 解决方法: 检查node.js的版本号 node -v 登录Node.js官网 下载对应版本的源代码 解压到node-gyp的临时目录 重命名文件夹,node-vx.xx -> x.xx

阅读更多