Ich bin nicht in der Lage, herauszufinden, wie Router und Expressroute zusammenarbeiten.reagiere Router und ausdrückliche GET-Konflikt
Ich habe dieses
app.get('*', function(req, res) {
res.sendFile(path.resolve(__dirname) + '/server/static/index.html');
});
// routes
const apiRoutes = require('./server/routes/api');
app.use('/api', apiRoutes);
Das Problem mein api verwenden kann nicht, weil es zu index.html umleitet. Wenn ich die Wildcard-Route entferne, könnte react-router nicht richtig funktionieren.
ändern Sie einfach die Reihenfolge. Setzen Sie zuerst Ihre 'api' Routen und dann die' * 'Route ein – Panther