0.1.2 • Published 6 years ago
ssrr v0.1.2
SSRR -- ServerSideReactRendering
yarn buildoryarn startyour CRA$ yarn startStart the backend server:
$ node server.js// server.js const ssr = require('ssrr') require("@babel/register")({ presets: ["@babel/preset-env", "@babel/preset-react"], plugins: [ [ "transform-require-ignore", {"extensions": [".css"]} ] ] }); const App = require('./src/App.js').default const routes = Object.values(require('./src/routes.js').default) const server = ssr(`${__dirname}/build`, App, routes) const port = 5000 server.listen(port, () => console.log(`ok, ssrr is now listening on port ${port}`))go to http://localhost:5000
NB: if you're using yarn start on 1., you still have hot-reload on port 5000 :)
NPM
To release a new version on npm:
1. bump the package.json version
2. then, create a new realese and wait for the ci/cd publish it :)