react-router-express

1.0.0 • Public • Published

React Router Express Location - Server Side Rendering (isomorphic)

// server.js
 
import express from 'express';
import ExpressLocation from 'express-location';
import ReactRouter from 'react-router';
 
import routes from './routes';
 
 
const server = express();
 
server.use(function (req, res, next) {
  const location = new ExpressLocation(req.url, res);
 
  ReactRouter.run(routes, location, (Handler, state) => {
    if (location.redirect()) return;
    
    // ...
  });
})

/react-router-express/

    Package Sidebar

    Install

    npm i react-router-express

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • esnunes