我有以下情况:
- 隐藏以供外部访问的后端系统
- 一个用 Play Framework 编写的精简扩展,它对传递到后端的数据进行一些外部工作。
- 一个 nginx 实例拦截所有公共调用,并决定代理到哪个系统
思路是这样的:如果有特定的调用来了,我想让 nginx 代理到 Play 应用,并根据 Play 应用的结果来决定是代理到后端,还是返回将应用程序播放到 Web 客户端。Play 应用程序的结果可以是一些 JSON,也可以直接使用响应代码,所以当它可以更进一步时,它会返回 200,如果不是 500,等等。
可能吗?