Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- onst Koa = require('koa')
- const Router = require('koa-router')
- const serve = require('koa-static')
- const React = require('react')
- const renderToString = require('react-dom/server').renderToString
- const Provider = require('react-redux').Provider
- const path = require('path')
- import App from './App'
- import createHistory from 'history/createMemoryHistory'
- import initStore from './store'
- const history = createHistory()
- const store = initStore(history)
- const app = new Koa()
- const router = new Router()
- app.use(serve('./public'))
- router.get('/*', (context, next) => {
- console.log(renderToString(
- <Provider store={store}>
- <App history={history} />
- </Provider>
- ))
- context.body = 'Hello world!'
- })
- app.use(router.routes())
- app.listen(3000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement