feat: 添加user/me封装
This commit is contained in:
@@ -45,4 +45,5 @@ export async function clientFetch<T = unknown>(
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
export * as AuthAPI from './endpoints/auth.client'
|
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');
|
||||||
|
}
|
||||||
@@ -56,4 +56,5 @@ export async function serverFetch<T = unknown>(
|
|||||||
|
|
||||||
|
|
||||||
export * as BlogAPI from './endpoints/blog.server';
|
export * as BlogAPI from './endpoints/blog.server';
|
||||||
export * as ResourceAPI from './endpoints/resource.server';
|
export * as ResourceAPI from './endpoints/resource.server';
|
||||||
|
export * as UserAPI from './endpoints/user.server';
|
||||||
Reference in New Issue
Block a user