#node.js #google-maps #angular8 #server-side-rendering #angular-universal
#node.js #google-карты #angular8 #рендеринг на стороне сервера #angular-универсальный
Вопрос:
Я знаю о причине, по которой возникает ошибка ссылки Google, потому что sever.js который выполняется на сервере, не имеет Google, определенного в его области. Я ищу способ исправить эту ошибку.
После запуска npm run serve:ssr
он получает это
task: ZoneTask {
_zone: Zone {
_parent: [Zone],
_name: 'angular',
_properties: [Object],
_zoneDelegate: [ZoneDelegate]
},
runCount: 0,
_zoneDelegates: null,
_state: 'notScheduled',
type: 'microTask',
source: 'Promise.then',
data: ZoneAwarePromise [Promise] {
__zone_symbol__state: 0,
__zone_symbol__value: ReferenceError: google is not defined
at new exports.ListingsComponent (/home/abhishek/projects/website/dist/server.js:50760:350264)
at createClass (/home/abhishek/projects/website/dist/server.js:79119:20)
at createDirectiveInstance (/home/abhishek/projects/website/dist/server.js:78988:20)
at createViewNodes (/home/abhishek/projects/website/dist/server.js:87348:36)
at createRootView (/home/abhishek/projects/website/dist/server.js:87262:5)
at Object.createProdRootView [as createRootView] (/home/abhishek/projects/website/dist/server.js:87774:12)
at ComponentFactory_.create (/home/abhishek/projects/website/dist/server.js:78467:29)
at RouterOutlet.activateWith (/home/abhishek/projects/website/dist/server.js:183250:40)
},
scheduleFn: undefined,
cancelFn: undefined,
callback: [Function],
invoke: [Function]
`
Мне нужно определить Google с допустимым значением в server.ts, чтобы избежать этой ошибки. Любой поворот для импорта Google на уровне узла будет полезен. Есть ли какие-либо package
или module
, которые могут мне помочь
Комментарии:
1. Вы нашли решение?