我正在开发一个前端express.js应用程序,需要从客户端(浏览器)向很多api请求到另一台服务器。由于跨域问题,我需要从服务器端请求这些api并向浏览器发送响应。我现在正在我的应用程序中编写每个api作为路由方法来接收请求并重新发送收到的数据作为响应。由于api的数量巨大,并且重写每个请求都容易出错并且难以维护,我想知道是否有一种express.js方式来中继所有请求,其方法和参数没有从浏览器更改为其他服务器。例如,如果我请求我的服务器的某些/ api / test路由,它应该请求/测试其他服务器的路由,接收响应并回复给我。
不幸的是,没有办法改变实现api的服务器的任何内容。所以我只能在express.js应用程序中完成这项工作。
感谢。