post.tsx 531 B

123456789101112131415161718192021
  1. import { Handlers } from "$fresh/server.ts";
  2. import {
  3. checkToken,
  4. makeErrorResponse,
  5. makeSuccessResponse,
  6. } from "utils/server.ts";
  7. export const handler: Handlers = {
  8. async GET(req: Request) {
  9. // Mock post content
  10. if (checkToken(req)) {
  11. const resp = await fetch(
  12. "https://raw.githubusercontent.com/denoland/deno/main/README.md"
  13. );
  14. if (resp.status === 200) {
  15. return makeSuccessResponse(await resp.text());
  16. }
  17. }
  18. return makeErrorResponse();
  19. },
  20. };