У меня есть приложение vuejs 2.0, созданное за последние 8 или 9 месяцев.Имеет много плагинов и пользовательский код ...
Я только недавно понял, что Vuejs (отдельные страницы в целом) испытывают трудности с SEO и заставляют ботов сканировать и получать правильные метатеги ...
После некоторых исследований я нашел предложения сделать vuejs SSR.Я не хочу использовать Nuxt, потому что у меня нет времени, чтобы перестроить все мое приложение в Nuxt Projext.
Я следовал руководству по добавлению SSR в vuejs: https://alligator.io/vuejs/basic-ssr/
Все прошлодо конца ....
Я пытаюсь запустить узел ./server.js
Ошибка, связанная с подключением к плагину vue2-google-maps.
/Projects/easyMgt-vue/node_modules/vue2-google-maps/dist/components/infoWindow.vue:3
<template>
^
SyntaxError: Unexpected token <
at new Script (vm.js:79:7)
at createScript (vm.js:251:10)
at Object.runInThisContext (vm.js:303:10)
at Module._compile (internal/modules/cjs/loader.js:657:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
Emitted 'error' event at:
at /Projects/easyMgt-vue/node_modules/vue-server-renderer/build.js:8586:17
at process._tickCallback (internal/process/next_tick.js:61:11)
Я понимаюошибка из-за того, что карты Google могут отображаться только на клиенте, а не на сервере, поэтому он выдает ошибку .....
Мой вопрос здесь ... как я могу устранить эту ошибку?Нужно ли добавлять специальный код, чтобы сказать, что при выходе с сервера не загружаться в vue2-gogle-maps.Как бы я это сделал?