【发布时间】:2021-05-23 19:01:53
【问题描述】:
我正在尝试用 nextjs api 做一个代理,但它似乎不起作用。
我的 pages/api/index.js 看起来像这样:
import { NextApiRequest, NextApiResponse } from 'next';
import httpProxyMiddleware from 'next-http-proxy-middleware';
const API_SERVICE_URL = "https://api.company.io/";
export default (req: NextApiRequest, res: NextApiResponse) => {
console.log('api', req, res)
return httpProxyMiddleware(req, res, {
target: API_SERVICE_URL
})
}
我感觉它没有达到这一点,因为日志从不显示。所以,我把它移到了pages/api/[...all],但这并没有改变任何东西。有人知道如何使用 Nextjs api 制作代理吗?
【问题讨论】:
-
代码看起来不错。您是如何尝试到达 API 路由的,您在哪里寻找
console.log? -
@juliomalves 问题出在文件名上
标签: reactjs proxy next.js http-proxy-middleware