Nuxt
场景
之前页面都是php铺设的,入职(远程兼职)后需要重构为前后端分离模式,由于再之前的前端有做过一点点分离,使用了Vue,故而继续使用Vue重构。之前的Vue只是在原有的php内部进行改造,并非独立出来。当下的需求是完全独立出来,主业务独立出来的页面由nginx代理两个端口,抽离的项目完全脱离原有php项目。
由于有较强的SEO需求,故而最终选用了Nuxt框架实现SSR,从而做到SEO友好。
问题
开发过程中遇到这么个恶心的问题,三种环境的host设置问题:本地、测试、线上。
因为要SEO友好,所以绝大多数页面都需要使用Nuxt的asyncData请求来实现title的动态,保证爬虫的爬取。
asyncasyncData(ctx){letres=await