嗨,我是新手反应,并且在客户端路由时遇到麻烦。
我在没有服务器实例(例如Express或Simple-server)的地方看到了React-Router,但是当我尝试将某些内容放在一起时,我会收到此错误:
[react-router] Location "/Users/<user>/Desktop/webapp-client/dist/index.html" did not match any routes
我想作为静态站点主持该站点,例如Amazon S3和CloudFront并连接到Nodejs Express后端。我已经看到Angular 2可以在没有服务器实例的情况下路由。
有人可以放光吗?
您完全正确。如果您会阅读有关React-Router的本教程,则可以意识到所有文件都是静态的。
因此,问题不在React-Router中,而是在其他地方(Amazon S3,Nodejs Express Backend等)