所以我正在尝试将我的 React 应用程序连接到快速路由 - 到目前为止,对于我的服务器,我已经
const express = require('express');
const app = express();
const port = 5000;
app.use('/test', require('./client/src/App'));
app.listen(port, () => console.log(`Server started on port ${port}`));
我希望能够访问 localhost:5000/test 并显示我的 create-react-app (./client/src/App)。
我的服务器在 5000 上运行,React 在 3000 上运行。
我意识到 React 有自己的路由,但我想知道这种方式是否可行。
最佳答案
这样是行不通的。 Express.js
不知道 react
之类的东西。您需要使用 react-router
来处理 react
应用程序的路由,而不是这样。
Express.js
只负责创建 express
上下文中的端点,而不是 react
。
关于javascript - 使用快速路由显示React页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59949279/