1.0.1 • Published 4 years ago

pp-fishssr v1.0.1

Weekly downloads
2
License
MIT
Repository
-
Last release
4 years ago

关于ssr服务端渲染插件

  • 插件fishssr会给ctx增加 ctx.fishssr.renderPage 方法
  await ctx.fishssr.renderPage(initialData);

类似调用ctx.render()

  • fishssr 读取config.fishssr,
enable: false 关闭服务端渲染,默认是true打开状态
routes: 路由,单个路由中包括 controller:node端处理函数,Component:前端页面入口组件,route可重载下面三个属性,即单个页面可定制渲染模版,渲染入口组件,渲染时传入的数据
template:公共模版
serverJs:服务端版本页面组件
locals:传入模版的数据,可根据自定义模版自由传递数据
  • config.fishssr.routes 需手动在route中配置
const { router } = app;
app.config.fishssr.routes.map(route => {
  router.get(`${route.path}`, `${route.controller}`)
});

生成服务端路由