feat: 添加user/me封装
This commit is contained in:
@@ -46,3 +46,4 @@ export async function clientFetch<T = unknown>(
|
||||
|
||||
|
||||
export * as AuthAPI from './endpoints/auth.client'
|
||||
export * as UserAPI from './endpoints/user.client'
|
||||
6
apps/frontend/lib/api/endpoints/user.client.ts
Normal file
6
apps/frontend/lib/api/endpoints/user.client.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
import { User } from "@/lib/types/user";
|
||||
import { clientFetch } from "../client";
|
||||
|
||||
export async function me() {
|
||||
return clientFetch<User>('/api/user/me');
|
||||
}
|
||||
6
apps/frontend/lib/api/endpoints/user.server.ts
Normal file
6
apps/frontend/lib/api/endpoints/user.server.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
import { User } from "@/lib/types/user";
|
||||
import { serverFetch } from "../server";
|
||||
|
||||
export async function me() {
|
||||
return serverFetch<User>('/api/user/me');
|
||||
}
|
||||
@@ -57,3 +57,4 @@ export async function serverFetch<T = unknown>(
|
||||
|
||||
export * as BlogAPI from './endpoints/blog.server';
|
||||
export * as ResourceAPI from './endpoints/resource.server';
|
||||
export * as UserAPI from './endpoints/user.server';
|
||||
Reference in New Issue
Block a user