利用 Caddy 代理解决跨域问题

CROS 跨域问题是一个开发中常见的问题,每种语言都有不同的库和配置来解决
我最近又遇上了,其实解决过很多次,但是每次遇到又得查查是导入哪个包,其实还挺烦
解决这个问题最好的方式是不遇到这个问题,利用 caddy 代理我们可以直接跳过这个问题

abc.com {
browse
ext .html .htm .php
root /usr/src/mysite
fastcgi / php:9000 php {
root /www/mysite
}
proxy /api http://123.123.123.123:8080
}

通过这项的配置 proxy /api http://123.123.123.123:8080,可以把来自

abc.com/api 的请求全部转发到 http://123.123.123.123:8080/api, 从而实现不跨域请求后端接口。