React Router (с использованием React-router-dom) /, / about, / contact
Express Router / => рендеринг встроенного индекса реакции. html
для предотвращения " не могу получить / about, / contact », я так закодировал.
даже код CRA такой же, как у меня (https://create-react-app.dev/docs/deployment#serving -apps-with-client-side-routing )
, но проблема в том, что я хочу получить «http://www.example.com/about» напрямую, но он будет перенаправлен на «http://www.example.com/» из-за этого кода.
Что делать?
// rendering react
app.get("/", function (req, res) {
res.sendFile(__dirname + "/client/build/index.html");
});
// for preventing cannot get
app.use("*", (req, res) => {
res.sendFile(__dirname + "/client/build/index.html");
});