nuxt: bug on nested routes with vue-meta on .10.x release

Hello, I see following error on the server side and then NUXT is shutting down:

/data/vuejs/students-admin/node_modules/vue-meta/lib/vue-meta.js:824
    var htmlTag = document.getElementsByTagName('html')[0];
                  ^

ReferenceError: document is not defined
    at updateClientMetaInfo (/data/example-project/node_modules/vue-meta/lib/vue-meta.js:824:19)
    at Vue$2.refresh (/data/example-project/node_modules/vue-meta/lib/vue-meta.js:885:35)
    at /data/example-project/node_modules/vue-meta/lib/vue-meta.js:1007:74
    at Timeout._onTimeout (/data/example-project/node_modules/vue-meta/lib/vue-meta.js:924:5)
    at ontimeout (timers.js:365:14)
    at tryOnTimeout (timers.js:237:5)
    at Timer.listOnTimeout (timers.js:207:5)
<div align="right">This question is available on Nuxt.js community (#c390)</div>

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 1
  • Comments: 24 (5 by maintainers)

Most upvoted comments

Should be fixed in the upcoming version of Nuxt.js

Steps to reproduce:

  • /client => renders OK
  • /client/clientId/base => renders OK (click on router link)
  • /client/clientId/base => page reload => throws above error and server stops

There seems to be an error while loading a nested child element on server start.