From d806afa1dd3c1b8ee740ac39e604ad12e2d2cd3b Mon Sep 17 00:00:00 2001 From: Tsubasa Namiki Date: Thu, 2 Jun 2016 01:20:05 +0900 Subject: [PATCH 1/2] feat: direct index.html all routing --- src/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server.js b/src/server.js index 17336b1..1289d7b 100644 --- a/src/server.js +++ b/src/server.js @@ -11,7 +11,7 @@ var compiler = webpack(config) app.use(webpackDevMiddleware(compiler, { noInfo: true, publicPath: config.output.publicPath })) app.use(webpackHotMiddleware(compiler)) -app.get("/", function(req, res) { +app.get("*", function(req, res) { res.sendFile(__dirname + '/index.html') }) From 6ca4dd106e7ade9f6fd06b3754245e54f657ebc1 Mon Sep 17 00:00:00 2001 From: Tsubasa Namiki Date: Thu, 2 Jun 2016 01:22:58 +0900 Subject: [PATCH 2/2] feat: support browser history --- src/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 1e9be2c..e02afcd 100644 --- a/src/index.js +++ b/src/index.js @@ -4,7 +4,7 @@ import React from "react" import ReactDOM from "react-dom" import { Provider } from "react-redux" import { createStore, applyMiddleware } from "redux" -import { Router, Route, IndexRoute, hashHistory } from "react-router" +import { Router, Route, IndexRoute, browserHistory } from "react-router" import createSagaMiddleware from "redux-saga" import reducer from "reducers" import saga from "sagas" @@ -19,7 +19,7 @@ sagaMiddleware.run(saga) ReactDOM.render( - +