GitHub不同语言热门项目排行,Vue做页面展示。
源代码地址:🔗 GitHub 欢迎大家 star和fork😄
在线效果预览地址:https://microzz.com/github-ranking/
Promise
的 HTTP 库,向后端发起请求。http/https
模块是因为不喜欢回调函数式的异步,可读性和可维护性很差。所以选择了request+request-promise,让异步更为优雅一点。Async/await
,使异步更加优雅。build/dev-server.js
扩展express,增加后端请求路由(上线版本用的是Koa2)。此外需要安装sass相关loader,vue-cli已经配置好了webpack,你只需要安装依赖就可以,使用的时候只需要<style lang="scss"></style>
。Promise
、Async/await
、Generator
等方法。(详看👉异步操作和Async函数、Promise对象、Generator 函数)429 Too Many Requests (太多请求) 当你需要限制客户端请求某个服务的数量,也就是限制请求速度时,该状态码就会非常有用。在此之前,有一些类似的状态码。例如“509 Bandwidth Limit Exceeded”。
所以一定好处理好这些异步请求,不然就爬取不到信息缓存了。
源代码地址:👉 GitHub
个人网站:🔗microzz-IT技术分享
GitHub:🔗microzz
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report