Next.js Discord

Discord Forum

How to forward headers in request

Unanswered
Western thatching ant posted this in #help-forum
Open in Discord
Western thatching antOP
import { config } from "./config";
import { getAccessLevel } from "./functions";
import Middleware from "./middleware";
import { headers } from "next/headers";

export const getAccessLevel = async (
  headers: HeadersInit | undefined
) => {
  try {
    const response = await fetch(LINK, {
      method: "GET",
      headers: headers,
      credentials: "include",
    });
    const data = await response.json();

    return {
      data: data.allAccessLevels.Items,
      error: null,
    };
  } catch (error: any) {
    console.log("Error Gettind Importer: ", error.message);
    return {
      data: {},
      error: error.message,
    };
  }
};

const Page = async () => {
  const { data, error } = await getAccessLevel(headers());

  if (error) {
    return <p>Error {error}</p>;
  }

  return <Middleware config={config} data={data} />;
};

export default Page;


Getting errors forwarding the headers like that. How to do it ?

3 Replies