在Angular 8 SSR中应将ads.txt放在哪里?

时间:2019-10-22 18:25:11

标签: angular deployment ads firebase-hosting server-side-rendering

我在Firebase托管上使用Angular 8服务器端渲染(SSR)。应用是通过Firebase功能部署的。现在,我在努力从Google Adsense中添加ads.txt以及如何将ads.txt放在我的项目中。

The project tree

  1. 我使用 npm run build:ssr
  2. 在主目录中转换应用
  3. 接下来,我将转换后的 dist目录复制到函数中
  4. 最后,当 dist dir在函数dir中追加时,我使用 firebase deploy

如果将其放置在正确的目录中,“ firebase deploy”是否会将ads.txt上传到主目录?

也许我应该以其他方式上传文件?

任何帮助将不胜感激。谢谢堆栈!

1 个答案:

答案 0 :(得分:0)

我通过反复试验弄清楚了。

如果有人坚持下去,这很容易。

  1. 使用npm run build:ssr转换应用
  2. 将生成的dist目录复制到functions目录
  3. 将ads.txt复制到functions/dist/browser
  4. 现在,您可以通过firebase deploy命令部署应用了。
  5. 部署后,您可以检查ads.txt是否成功加载http://example.com/ads.txt

整棵树应该像这样project tree