代理到默认的Next.js开发服务器的后端
- 论坛
- 代理到默认的Next.js开发服务器的后端
11 浏览
代理到默认的Next.js开发服务器的后端
之前,当我使用create-react-app制作应用程序时,我会有一个setupProxy.js
文件,用于路由API请求,类似于以下内容:
const proxy = require('http-proxy-middleware'); module.exports = function(app) { app.use('/api', proxy({ target: 'http://localhost:8000', changeOrigin: true, }) ); };
但是在使用next.js时,这种方式似乎不起作用。当我尝试相同的操作时,会出现各种错误。
通过搜索解决方案,很多人建议使用某种自定义服务器。但是,如何在默认的nextjs开发服务器中实现像上面那样的代理呢?(相当于当dev
在我的package.json中是next dev
时,运行npm run dev
)。