unvue
是基于 vue-router
和 vue-server-renderer
的同构渲染框架,你只需要在入口文件 export vue-router 的实例就行了:
import router from './router'
export default { router }
如何创建路由完全由你掌握,而类似的 Next.js/Nuxt.js 需要一个固定的目录结构。
当然如果你喜欢文件路径即路由这种设计,在 unvue
里你也可以通过插件实现。
unvue
也提供了 Node.js API, 你可以进行深度定制以及配合自己的框架比如 Express/Koa/Http 使用。
Repo: https://github.com/egoist/unvue文档: https://egoistian.com/unvue