web-dev-qa-db-fra.com

Proxy to Backend avec défaut Next.js Dev Server

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.

4
cclloyd

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

0
cclloyd