- 用户输入解析由 eval 换成更安全的 vm2 库
相关文章:Eval no more: a journey through NodeJS' VM module, VM2 and Expression Language
- 前端PWA改造
- 添加API调用统计面板
- 爬虫配置模型增加API标签,描述等信息
- 添加 redis 控制 API 请求频率
- 优化代码模块划分
- mocha代码测试
- 集成HttpProxy
- esLint代码规范化
- 完备的说明文档
- 3种运行环境。可配置的程序运行记录模式
- API调用次数统计
- 被动式数据更新模式,占用服务器资源更少。可配置的API"更新间隔",兼顾API访问速度与数据时效性。
- 更新验证可用代理方式
- 前后端分离
- 添加后台前台输入验证
- 添加国外代理模式
- 数据接口API添加成功与否的状态
- 优化代码。增强了应用健壮性,减少代码冗余
- 修复自动更新模块在应用意外重启后失效的Bug
- 主页面"提交"按钮添加锁🔐,防止多次连续不断的点击使得应用崩溃重启
- 添加 JSONP 调用支持
- 优化返回数据格式
- 添加分享配置界面,方便查看所有分享的配置
- 修复应用意外重启后,定时更新数据失效的Bug
- 添加HTTP代理配置
- 将抓取结果保存到数据库,后台默认每3小时更新一次数据。保证了数据接口响应速度。
- 针对移动端访问优化
- 添加对GBK格式网页的抓取支持
- 添加对分页网址的抓取支持
- 添加登录注册
- 支持生成数据接口
- 首页面板添加用户分享的接口链接