Clement
Clement

Reputation: 4811

React-Router Client-Side

Hi I'm new to React and having a bit of trouble with client-side routing.

I've seen in places that you can use react-router without a server instance like express or simple-server serving up the static files, but when I try to put something together I get this error:

[react-router] Location "/Users/<user>/Desktop/webapp-client/dist/index.html" did not match any routes

I would like to host the site as a static site e.g. Amazon S3 and cloudfront and connect to an NodeJS Express backend. I've seen that Angular 2 can route without having a server instance.

Could someone please shed some light?

Upvotes: 0

Views: 1359

Answers (1)

Artem Dudkin
Artem Dudkin

Reputation: 588

You are completely right. If you will read this tutorial about react-router, you can realize that all files are static.

So problem is not in react-router, it is somewhere else (Amazon S3, NodeJS Express backend, etc.)

Upvotes: 2

Related Questions