AI API 中转平台 — 完整开发流程
从零搭建一个 AI API 中转/聚合平台,涵盖项目架构设计、数据库建模、后端核心模块(代理转发、鉴权、负载均衡)、前端 Dashboard 页面以及 Docker 部署方案。技术栈:Next.js + TailwindCSS + shadcn/ui,NestJS + Prisma + PostgreSQL。
从零搭建一个 AI API 中转/聚合平台,涵盖项目架构设计、数据库建模、后端核心模块(代理转发、鉴权、负载均衡)、前端 Dashboard 页面以及 Docker 部署方案。技术栈:Next.js + TailwindCSS + shadcn/ui,NestJS + Prisma + PostgreSQL。
对于维护过多个package的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护,数量较少的时候,多个仓库维护不会有太大问题,但是当package数量逐渐增多时,一些问题逐渐暴露出来
包管理器是帮助程序员和开发人员安装、更新和卸载代码、库或其他软件的包的软件工具。有许多用于各种编程语言的包管理器,例如 JavaScript 的 NPM 和 Ruby 的 GEM。
commit message应该如何写才更清晰明了?团队开发中有没有遇到过让人头疼的git commit?本文分享在git commit规范建设上的实践,规定了commit message的格式,并通过webhook在提交时进行监控,避免不规范的代码提交。
只需书写 HTML 代码,无需书写 CSS,即可快速构建美观的网站。
函数式组件是函数式编程思想,而类组件是面向对象编程思想。面向对象编程将属性和方法封装起来,屏蔽很多细节,不利于测试.
Function Component 是更彻底的状态驱动抽象,甚至没有 Class Component 生命周期的概念,只有一个状态,而 React 负责同步到 DOM。 这是理解 Function Component 以及 useEffect 的关键,后面还会详细介绍.
这篇文章会假设你已经对 react hook 有一些基础的了解. 主要讨论什么是 useRef , useRef 与 createRef 的区别, 以及在什么情况下使用 useRef .
Hooks 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其 他的 React 特性。也是一个特殊的函数,它可以让你“钩入” React 的特性。例如,useState 是允许你在 React 函数组件中添加 state 的 Hook。