0

In pages/index.astro if I try

---
console.log(location.href)
---

Then I get enter image description here

Error in text:

[plugin:astro] location is not defined

export statements in .astro files do not have access to local variable declarations, only imported values.

How can I access or import location from a AstroJs page?

Toni Michel Caubet
  • 19,333
  • 56
  • 202
  • 378

1 Answers1

1

location is a browser global. It doesn't exist in Node, which your Astro site will be built in.

Use Astro.url.href instead, the docs for which can be found here: https://docs.astro.build/en/reference/api-reference/#astrourl

rschristian
  • 1,730
  • 1
  • 6
  • 15