您好,我是 React 新手,在客户端路由方面遇到了一些问题。
我在一些地方看到,您可以使用react-router,而无需像express或simple-server这样的服务器实例来提供静态文件,但是当我尝试将某些内容放在一起时,我收到此错误:
[react-router] Location "/Users/<user>/Desktop/webapp-client/dist/index.html" did not match any routes
我想将该网站托管为静态网站,例如Amazon S3 和 cloudfront 并连接到 NodeJS Express 后端。我发现 Angular 2 可以在没有服务器实例的情况下进行路由。
有人可以解释一下吗?
最佳答案
你说得完全正确。如果您会阅读this tutorial about react-router ,你可以意识到所有文件都是静态的。
所以问题不在react-router中,而是在其他地方(Amazon S3、NodeJS Express后端等)
关于javascript - React-Router 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41158881/