caddy 跨域的问题 CORS 错误?-灵析社区

无心插柳柳成萌

这个是我的caddyfile 配置文件 xxxx.com { encode zstd gzip file_server browse { root /srv/xxxx.com } } 我的站点有一些js css 我直接引入这些js css 提示我CORS 错误 我在网上了找了一些配置 发现都不对 如: xxx { encode zstd gzip header{ Access-Control-Allow-Origin "{http.request.header.Origin}" Access-Control-Allow-Credentials true Access-Control-Allow-Methods * Access-Control-Allow-Headers DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization } file_server browse { root /srv/xxx } } 如: xxxx { encode zstd gzip cors file_server browse { root /srv/xxx } } 这些都是不对的! 请问如何配置?

阅读量:212

点赞量:0

问AI
金刚老六
caddy 普通站点允许跨域的配置文件是 xxxx.com { encode zstd gzip file_server browse { root /srv/xxxx.com } header { Access-Control-Allow-Origin * Access-Control-Allow-Methods 'GET, POST, OPTIONS'; } } 这样你的文件服务器里面css js 等等 就可以正常在html 引用了,这个也是caddy 普通站点header的配置语法!网上的很多文章都是在说 反向代理的时候怎么配置的。