Ошибка ссылки: google не определен Angular Universal SSR npm run server: ssr

#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. Вы нашли решение?