Zijing Zhang
Zijing Zhang
> 这是针对PhalApi,还是针对fastroute的优化? 都算是吧. 具体来说, 修改规则的获取方式属于针对phalapi, POST/GET和路由指定属于针对快速路由, 权限管理属于针对过滤器
可以利用apidoc转为json, 再从json转为静态php文件, 这样的好处是性能更好. 另一方面, 也可以直接用反射从注释提取规则, 这样的好处是即时修改即时生效.
那么主要的问题就是getRules() 现在的规则是 \vendor\phalapi\kernal\src\Api.php 通过 getApiRules()调用用户实现的getRules()来获得, di里没有提供注入的选项. 如果要用自动生成法的话, 得把路由规则和验证规则单独抽离到一个文件里. 路由规则倒是可以直接新建一个配置文件, 但是验证规则也新增配置文件的话, 可能改动比较大
好, 不过这几天我比较忙, 能贡献的代码有限, 我尽力而为
嗯, 不过我这里情况所限, 过一久再说吧
你要确保两个事情, 第一: headers: { 'Content-Type': 'application/x-www-form-urlencoded', // } 头部类型必须如此 第二: var loginBody = qs.stringify({ email: "[email protected]", nonce: nonce, sign: sha1(xxx), }); 请求正文放在请求体(Body), 并且进行了字符串化. 不要发成json(除非专门为此设计过).
我觉得不错,现在滥用 md5 太严重了
可以参考这个的设计:https://adityatelange.github.io/hugo-PaperMod/archives/ 主要是便于 Ctrl+F 搜索博文。目前还只能苦等 Google 收录。
> https://imnerd.org/custom-hugo-theme-eureka.html#%E5%BD%92%E6%A1%A3 可以参考一下我的博客的归档模板自己加一下就行~ https://imnerd.org/daily.html 这是成品哦~ 我也自己做了一个,用在自己的模板里了。 https://www.less-bug.com/archives/ 代码见 https://github.com/pluveto/hugo-crux
pangu 自己写预处理器吧,不建议加进去,这玩意儿会造成很多隐患bug