Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

343
Views
Get route path name inside Nuxt Config file

I have app and I am playing around with sitemap generation. For sitemap I am using @nuxtjs/sitemap - 2.4.0, and my idea is to run some functions for generating sitemaps dynamically only when user opens site map URL and not on every startup of server.

I am using nuxt/vue-app 2.15.8 and I was wondering what is the correct way to access current opened page/path inside Nuxt config file ?

This is config for sitemap itself:

{
    path: '/sitemaps/store-locations.xml',
    exclude: ['!**', '/'], // Skip all automatically generated routes
    i18n: true,
    xmlNs:
      'xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"',
    routes: async function () {
      //$route gets undefined
      if (this.$route.path.split('/').pop() !== 'store-locations.xml') return
      
      //heavy functions which makes a lot of calls to DB
      const { getStores } = require('../../helpers/sitemap/storeLocatorRoutes');

      return getStores();
    },
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!