Wenn ich dies tun:Kann ich eine Route in Express überschreiben?
app.get('/test', (req, res) => {
res.send('First');
});
app.get('/test', (req, res) => {
res.send('Second');
});
Der erste Anruf ist, was funktioniert, der zweite get
Anruf nicht die ersten nicht außer Kraft setzen. Gibt es einen guten Weg, das zu ändern?
Grundsätzlich arbeite ich an einer Swagger-App, wo es mehrere APIs treffen kann. Ich verzweigte von https://github.com/thanhson1085/swagger-combined. Die App weiß, wenn die API A /user
erreicht, wird sie alle Anrufe von /user
an die entsprechende Stelle weiterleiten. Im Moment listet die App alle API-Aufrufe von so vielen APIs auf, wie Sie laden. Das heißt, wenn API A & API B den gleichen Endpunkt von /user
haben, werde ich immer nur Proxy an die erste API, die den Endpunkt in meiner App registriert.
Es wäre gut, einen Kommentar zu hinterlassen, warum Sie mich herabstuften, anonymer downvoter –