Server-side rendered Vue.js app should be made easy, since vue-router is well optimized for SSR, we built ream on the top of it to make you build universal Vue.js app fast with fewer trade-offs, the only requirement is to export router instance in your entry file, which means you have full control of vue-router as well!
yarn add ream
You may use create-ream-app to kick start a new project, or add npm scripts manually:
"scripts":"build": "ream build""start": "ream start""dev": "ream dev"
Then populate an
src/index.js in current working directory and it should export at least
Vueconst createRouter =mode: 'history'routes: /* ... */createRouter
npm run dev to start development server.
To run in production server, run
npm run build && npm start
Dive into the documentation to get more.
ream wouldn't exist if it wasn't for excellent prior art, we're inspired by these projects:
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature