0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-16 21:46:22 -05:00
astro/.changeset/nasty-crabs-worry.md
2024-09-05 16:58:23 +02:00

582 B

astro
minor

Adds a new property to the globals Astro and APIContext called routePattern. The routePattern represents the current route (component) that is being rendered by Astro. It's usually a path pattern will look like this: blog/[slug]:

---
// src/pages/blog/[slug].astro
const route = Astro.routePattern;
console.log(route); // it will log "blog/[slug]"
---
// src/pages/index.js

export const GET = (ctx) => {
  console.log(ctx.routePattern) // it will log src/pages/index.js
  return new Response.json({ loreum: "ipsum" })
}