ssrr
v0.1.2
Published
[](https://github.com/abernier/ssrr/actions?query=workflow%3Aci%2Fcd) [](https://www.npmjs.com/package/ssrr) ![David
Readme
SSRR -- ServerSideReactRendering
yarn buildoryarn startyour CRA$ yarn start- Start 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:
- bump the
package.jsonversion - then, create a new realese and wait for the ci/cd publish it :)
