2016-12-15 62 views
0

您好我是React的新手,在客戶端路由方面有點麻煩。React-Router客戶端

我在的地方看到,你可以使用反應路由器不一樣明示或服務了靜態文件簡單服務器的服務器實例,但是當我試圖把東西在一起我得到這個錯誤:

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

我想將該網站作爲靜態網站託管,例如Amazon S3和cloudfront,並連接到NodeJS Express後端。我已經看到,Angular 2可以在沒有服務器實例的情況下進行路由。

請問有人可以擺脫一些光線嗎?

回答

2

你是完全正確的。如果你會讀this tutorial about react-router,你可以意識到所有文件都是靜態的。

所以,問題不是在反應的路由器,它是在其他地方(Amazon S3的,快速的NodeJS後臺等)

+0

真棒!欣賞鏈接。該教程看起來不錯,所以我會通過它:) – Clement

+0

請在這種情況下將其標記爲'答案' –