route.ts 711 B

12345678910111213141516171819202122
  1. import {NextRequest, NextResponse} from "next/server";
  2. import {AxiosResponse} from "axios";
  3. import {serverGet} from "@/utils/axiosServer";
  4. import {R} from "@/utils/R"
  5. export const GET = async (request:NextRequest)=>{
  6. const {searchParams} = new URL(request.url);
  7. const pageNum = searchParams.get("pageNum");
  8. const pageSize = searchParams.get("pageSize");
  9. const conditionJson = searchParams.get("conditionJson");
  10. const res = await serverGet<any,LogResponseServer>("/log/list",{
  11. params:{
  12. pageNum,
  13. pageSize,
  14. conditionJson
  15. }
  16. });
  17. // console.log(res);
  18. if(res.code !== 200){
  19. return NextResponse.json(R.error(res.msg));
  20. }
  21. return NextResponse.json(R.success(res.data));
  22. }