这是EggBorn.js的案例,同时也是一个强大的工具,可以自动抓取文章的统计数字,诸如visits、 stars、 replies,等等。
Vue.js + Framework7 + Koa.js + Egg.js + MySQL + GitHub Passport
主要演示特性
- 模块异步加载
- Framework7 Tabs View布局
- 全局Indicator显示与隐藏
- “上拉刷新”与“下拉加载”
- LoadMore组件设计
- Form Validate
- Login页面跳转逻辑
- GitHub Passport整合
体验案例
官网
- 网址:
- 二维码:
截图
如何使用
将文章添加进系统,系统会使用相应的模式代码自动抓取文章的统计数字。如果没有相应的模式代码,您也可以创建一个。
模式库
欢迎fork仓库,创建您自己的模块代码,提交,然后发布到这里!
模式代码 | 作者 |
---|---|
github-repo | |
cnode-topic | |
juejin-im-post |
快速开始
安装
$ npm install复制代码
配置MySQL
修改文件: src/backend/config/config.default.js
// mysql config.mysql = { clients: { // donot change the name __ebdb: { host: '127.0.0.1', port: '3306', user: 'travis', password: '', database: 'watch-articles', }, }, };复制代码
运行
启动后端服务
$ npm run dev:backend复制代码
启动前端服务
$ npm run dev:front复制代码
测试
$ npm run test:backend$ npm run cov:backend复制代码