nodejs作为服务端的drpy实现。全面升级异步写法
20241203
- 新增misc工具类
- 新增utils工具类
- 更新atob、btoa函数逻辑
- 导出pq函数
- 增加模块系统,$.require和$.exports
- 修复drpyS源筛选不生效问题
- 增加局域网可访问接口
- 打印所有req发出的请求
- 增加主页的html
- 番茄小说示例源增加导入模块的用法
- 更新自动生成配置的接口,自动读取js目录下非_开头的文件视为源
todo:
- js里的源能否去除export开头,保持跟qjs一致
- js里的源,像一级这种异步js,里面调用未定义的函数,能否不通过函数参数传入直接注入调用
- 在源的各个函数调用的时候动态注入input、MY_URL等局部变量不影响全局。搞了半天没成功,有点难受,待解决
写源的函数不可以使用箭头函数,箭头函数无法拿到this作用域就没法获取input和MY_URL变量
精简去除的库:
- axios
- jsonpath
- underscore
- pino-pretty
- deasync