How to get hostname/port/url in generateMetadata & other server components
Unanswered
Cane di Oropa posted this in #help-forum
Cane di OropaOP
Hey I'm migrating our app from pages directory to app directory, I need to get current hostname to do any form of api call, previously in getServerSideProps I could've easily done request.headers.host, how do I do it in app directory?
1 Reply
Giant panda
you can use
import { headers } from "next/headers";
function Page() {
const headersList = headers();
const hostname = headersList.get("host");}