Auparavant, lorsque j'ai effectué des applications avec Create-React-App, j'aurais un setupProxy.js
fichier qui achèterait des demandes d'API similaires à celles-ci
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use('/api',
proxy({
target: 'http://localhost:8000',
changeOrigin: true,
})
);
};
Mais cela ne semble pas fonctionner avec les prochaines. Quand je fais la même chose, je reçois différentes erreurs.
Googling une solution, beaucoup disent d'utiliser un serveur personnalisé d'une sorte. Mais comment pourrais-je accomplir un proxy comme ci-dessus à l'aide du serveur NEXJS DEV de défaut? (Équivalent de npm run dev
quand dev
dans mon paquet.json est next dev
.
Fini par utiliser quelque chose de similaire à ce qui a été posté. Fichiers de configuration utilisés d'ici
https://github.com/zeit/next.js/tree/master/examples/with-custom-rverse-proxy