在tRPC项目中,procedure的目的是API的集中点,请问一般项目使用多少个procedure呢? 是否使用一个就足够了?
import { initTRPC } from '@trpc/server';
/**
* Initialization of tRPC backend
* Should be done only once per backend!
*/
const t = initTRPC.create();
/**
* Export reusable router and procedure helpers
* that can be used throughout the router
*/
export const router = t.router;
export const publicProcedure = t.procedure;
一般来说,一个项目会根据需求使用多个procedure,而不是只使用一个。这样可以更好地组织代码,分离不同的逻辑和功能。