ChatGPT 是只不错的 “小黄鸭”
今天遇到一个问题,在使用 Symfony 6.x 框架的项目里,我没有使用框架自带的 Security 组件,而是自己实现了一个用户认证的土方法。
在我的方法中,当用户请求需要登录的接口时,会抛出一个自定义的异常 ApiNotAuthException,然后我在 ExceptionListener 监听器服务中捕获这个异常并封装我自己的返回值结构,最后将状态码强制改为 200(因为我不喜欢使用 HTTP 状态码来替代业务状态码)。
今天遇到一个问题,在使用 Symfony 6.x 框架的项目里,我没有使用框架自带的 Security 组件,而是自己实现了一个用户认证的土方法。
在我的方法中,当用户请求需要登录的接口时,会抛出一个自定义的异常 ApiNotAuthException,然后我在 ExceptionListener 监听器服务中捕获这个异常并封装我自己的返回值结构,最后将状态码强制改为 200(因为我不喜欢使用 HTTP 状态码来替代业务状态码)。
去年JetBrains 全家桶到期后,就没再续费了。
这两年 PHP 写的多,众所周知,没有 PhpStorm,写 PHP 就成了一件很痛苦的事情。在坚持了几个月的老版本的 PhpStorm 之后,实在是有点扛不住了,忍不住续费了。
不过续费的时候发现没有之前的优惠了,只有一个老客户重新续订优惠,8折。
全家桶之前续费是 149 美刀,中断了订阅后,就不享受优惠了。
如图:
如图:
笔者使用的是滴滴的 mpx 框架开发小程序的,使用 WebStorm 的时候,format 代码总是将 24rpx 变成 24 rpx,中间多个空格,导致样式失效。
搜了一下,找到一个解决方案: