【发布时间】:2020-07-10 12:03:06
【问题描述】:
以前,当我使用 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 开发服务器完成像上面这样的代理呢? (当我的 package.json 中的 dev 是 next dev 时,相当于 npm run dev。
【问题讨论】:
标签: javascript node.js reactjs next.js