January 31, 2016
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
阅读更多
October 25, 2015
由于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
阅读更多