javascript - React-Router 客户端

标签 javascript node.js reactjs

您好,我是 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/

相关文章:

javascript - 鼠标位置仅在第一帧读取

javascript - 正则表达式 : replace everything but not a specific word

node.js - Nodejs Express knex主详细记录更新

node.js - Redis Node - 从哈希中获取 - 不插入数组

javascript - 占位符能否仅用于 Firebase 中的数据库事件而不用于查询?

javascript - Reactjs jsx中如何写大于0的值?

javascript - 导出动态导入

JavaScript 递归返回一个从 Unresolved promise

javascript - 在 ReactJS 中,使用 Reactstrap,我希望我的警报停留在它开始的屏幕上的同一个位置

node.js - 两个独立的 Heroku(Node 后端和 React 前端)之间的通信?