2026-01-18 05:13:53 +08:00
|
|
|
import { httpRouter } from "convex/server";
|
|
|
|
|
import { auth } from "./auth";
|
2026-05-16 22:03:14 +08:00
|
|
|
import { api } from "./_generated/api";
|
|
|
|
|
import { httpAction } from "./_generated/server";
|
2026-01-18 05:13:53 +08:00
|
|
|
|
|
|
|
|
// 说明:
|
|
|
|
|
// - Convex Auth 需要通过 HTTP Routes 提供回调/授权等端点(即使你只用密码登录,也建议保持该配置)。
|
|
|
|
|
// - 该文件是 Convex 的约定入口(convex/http.ts)。
|
|
|
|
|
|
|
|
|
|
const http = httpRouter();
|
|
|
|
|
|
|
|
|
|
auth.addHttpRoutes(http);
|
|
|
|
|
|
2026-05-16 22:03:14 +08:00
|
|
|
http.route({
|
|
|
|
|
path: "/ping",
|
|
|
|
|
method: "POST",
|
|
|
|
|
handler: httpAction(async (ctx) => {
|
|
|
|
|
const result = await ctx.runQuery(api.ping.ping, {});
|
|
|
|
|
return Response.json(result);
|
|
|
|
|
}),
|
|
|
|
|
});
|
2026-01-18 05:13:53 +08:00
|
|
|
|
2026-05-16 22:03:14 +08:00
|
|
|
export default http;
|