Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #228

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,40 @@ npm start
## Start CRA server, then open http://localhost:3001 in your browser
npx cra-universal start
```
#### add StaticRouter
```js
The client uses BrowserRouter or HashRouter but the server needs to use StaticRouter.

So the app needs to be handled separately, non-ssr go normal app if it is
/server/app.js

let App = require('../src/server').default;
Needs to be modified separately
Equivalent to a separate app for quoting
eg:
Client.

<HashRouter>
<App/>
</HashRouter>

Service side.

<StaticRouter>
<App/>
</StaticRouter>

And one of the apps is available with the redux Provider
so that it can be used

PS:
There is also an issue that needs to be officially changed

is that if my normal webpack uses an alias like @ being relative to src . /views/home @/views/home, etc., the alias is not supported when using ssr.


```


## Production

Expand Down