例如, 我有运行在4455上的主节点服务器(我正在使用http-proxy-middleware npm)来基于API调用代理到不同的服务器
此服务器,重定向到另一个节点服务器。假设API为/ test1,则代理为3000。 如果是/ test2,则代理为3001。 所有这些都是通过主节点服务器4455进行的,http-proxy-middelware在该主节点服务器上完成此指示。
app.use( "/test1", proxy( { target: "http://localhost:3000", changeOrigin: true } ) );
app.use( "/test2", proxy( { target: "http://localhost:3001", changeOrigin: true } ) );
app.listen( 4455 );
现在如何设置nginx来代理它? API调用4455都可以正常工作。但是在此之后,错误提示为错误404。 我无法在节点中编写的NGINX中编写这些代理,因为API是动态的,并使用Shell脚本不时地写入服务器文件中。