Где ads.txt должен быть размещен в Angular 8 SSR? - PullRequest
0 голосов
/ 22 октября 2019

Я использую Angular 8 Server-Side-Rendering (SSR) на хостинге Firebase. Приложение развернуто с помощью функции Firebase. Сейчас я изо всех сил пытаюсь добавить ads.txt из Google Adsense и где должен быть размещен ads.txt в моем проекте.

Дерево проекта

  1. Я конвертирую приложение в основной каталог с помощью npm и запустите build: ssr
  2. Затем я копирую преобразованный dist каталог в функции
  3. И, наконец, когда dist dir добавляется в функции dir, который я использую firebase deploy

Если он будет помещен в правильный каталог, будет ли 'firebase deploy' загружать ads.txt в основной каталог?

Может быть, я должен загрузить файл другим способом?

Любая помощь будет оценена. Спасибо, стек!

1 Ответ

0 голосов
/ 23 октября 2019

Я понял это методом проб и ошибок.

Если кто-то застрянет на этом, это очень легко.

  1. Конвертировать приложение с помощью npm run build:ssr
  2. Скопируйте сгенерированный dist dir в functions dir
  3. Скопируйте ads.txt в functions/dist/browser
  4. Прямо сейчас вы готовы развернуть свое приложение с помощью команды firebase deploy
  5. Послеразвернуть, вы можете проверить, успешно ли загружен ads.txt http://example.com/ads.txt

Все дерево должно выглядеть так: дерево проекта

...