前提・実現したいこと
現在、SSRモードのNuxt.jsアプリをGoogle Cloud Platform でデプロイしています。
その際にfavicon が表示されなくなったので表示できるようにしたいです。
因みにローカル環境**(yarn dev)と本番環境(yarn build + yarn start)**では問題なく表示されました。
該当のソースコード
nuxtconfigjs
1export default = { 2 head: { 3 link: [ 4 { rel: 'icon', 5 type: 'image/x-icon', href: '/favicon.ico' } 6 ] 7 } 8} 9
appyaml
1runtime: nodejs12 2 3instance_class: F2 4 5handlers: 6 - url: /favicon.ico 7 static_files: static/favicon.ico 8 upload: static/favicon.ico 9 10 - url: /sw.js 11 static_files: static/sw.js 12 upload: static/sw.js 13 14 - url: /sitemap.xml 15 static_files: static/sitemap.xml 16 upload: static/sitemap.xml 17 18 - url: /assets 19 static_dir: assets 20 21 - url: /_nuxt 22 static_dir: .nuxt/dist/client 23 secure: always 24 25 - url: /(.*.(gif|png|jpg|ico|txt))$ 26 static_files: static/\1 27 upload: static/.*.(gif|png|jpg|ico|txt)$ 28 secure: always 29 30 - url: /.* 31 script: auto 32 secure: always 33 34env_variables: 35 HOST: '0.0.0.0' 36 PORT: '8080'
favicon.ico はapp/static/ディレクトリ下に配置しました。
あなたの回答
tips
プレビュー