文件名称:haproxy-lua-cors:Lua库,用于在HAProxy中启用CORS
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-24 06:57:32
Lua
HAProxy CORS Lua库 Lua库,用于在HAProxy中启用CORS。 背景 跨域请求共享使您可以允许在不同域中运行的客户端代码调用服务。 该模块扩展了HAProxy,以便: 设置一个Access-Control-Allow-Methods标头以响应预检请求 设置一个Access-Control-Allow-Headers标头以响应预检请求 设置一个Access-Control-Max-Age标头以响应预检请求 将Access-Control-Allow-Origin标头设置为将域列入白名单。 请注意,此标头仅应返回单个域或星号(*)。 否则,无需Lua脚本就可以对所有允许的域进行硬编码。 该库检查传入的Origin头(包含调用代码的域),并尝试将其与允许的域列表匹配。 如果存在匹配项,则将在Access-Control-Allow-Origin标头中发送回该域。 还将V
【文件预览】:
haproxy-lua-cors-master
----LICENSE(10KB)
----README.md(4KB)
----example()
--------haproxy()
--------docker-compose.yml(398B)
--------web()
----lib()
--------cors.lua(7KB)