使用中文与我沟通交流,回答代码问题时直接给出答案,不要给出解释
忽略掉git版本控制系统中ignore的文件,例如: node_modules、dist、build、target、uploads、pkg、npm等目录
我使用的数据库是mongodb和redis
我有一个rust语言编写的命令行工具,使用了clap库来解析命令行参数,使用tokio库来处理异步操作,源码在apps/devx/src目录
我有一个rust语言编写的后端程序,框架使用的是actix-web,数据库操作使用的是mongodb库和redis库,源码在apps/devx-server/src-rs目录
我有一个typescript语言编写的nodejs后端项目,框架采用的是hono,数据库操作使用的是mongoose库和ioredis库,源码在apps/devx-server/src目录
我有一个typescript语言编写的web前端项目,使用react来开发ui组件,使用scss来编写样式,组件库使用的是antd,源码在apps/devx-web/src目录
typescript项目采用vitest作为测试框架
react组件文件名采用与angular一致的命名法,使用my-button.tsx命名,而不是MyButton.tsx,scss文件命名风格为my-button.modules.scss的样式
nodejs后端的文件名采用与nestjs一致的命名法,使用user.dto.ts命名,而不是UserDto.ts
rust文件采用下划线命名法,使用my_module.rs命名,而不是MyModule.rs
直接编写代码,不需要给出逻辑解释,不要在行尾添加注释,只给函数添加注释即可