DEV Community

loading...

Discussion on: Setting up proxy in Next.js for DEV environment

Collapse
dalalrohit profile image
Rohit Dalal

Great article, thank you so much!

Collapse
dalalrohit profile image
Rohit Dalal

Hey,
Can I use this feature with next-compose-plugins ?
Wanted to use multiple pluings like withSass, withImages along with it.

Thank you

Collapse
george3447 profile image
Georgekutty Antony Author • Edited

Absolutely, some thing like the following should work.

const withPlugins = require('next-compose-plugins');
const sass = require('@zeit/next-sass');

module.exports = withPlugins([
  [sass],
], {
  async rewrites() {
      return !process.env.NODE_ENV === 'production'
      ? [
          {
            source: '/api/:slug*',
            destination: `http://localhost:3333/api/:slug*`,
          },
          {
            source: '/images/:slug*',
            destination: `http://localhost:3333/images/:slug*`,
          },
        ]
      : [];
   }
});
Enter fullscreen mode Exit fullscreen mode