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 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