随着 Vue 2.0 的发布,服务端渲染一度成为了它的热卖点。在此之前,单页应用的首屏加载时长和 SEO 的问题,一直困扰着开发者们,也在一定程度上制约着前端框架的使用场景。React 提出的服务端渲染方案,较好得解决了上述两个痛点,受到了开发者的青睐,但也因此多了一个抨击 Vue 的理由——Vue 没有服务端渲染。为了解决这个问题,Vue 的社区里也贡献了一个方案,名曰 VueServer。然而这货并非单纯的服务端渲染方案,而是相当于另外一个一个服务端的 Vue,看看它的 readme 就知道了,所以有没有一种通用的解决方法,既能够让我们使用原生的 Vue 1.x,又能愉快地进行服务端渲染呢?下面请听我细细道来。