Skip to content

d80x86/tofu-middleware-cors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

tofu-middleware-cors

CORS (Cross-Origin Resource Sharing,跨域资源共享)middleware of tofu

安装

-- 在项目配置文件 tofu.package.lua 添加

deps = {

	-- 
	-- 其它配置 ... 
	--

	'd80x86/tofu-middleware.cors',
}
## 使用tofu安装
./tofu install

使用

-- 项目配置文件 conf/middleware.lua

middleware = {
	-- ... trace 中间件
	-- ..
	-- 添加跨域中间件
	'resty.tofu.middleware.cors'

	-- .. 其它中间件.. router, payload, ....
}

配置options

参数名 类型 缺省值
allow_methods string GET,HEAD,PUT,POST,DELETE,PATCH
allow_credentials bool 不置将怱略
allow_origin string 不置将自动检测
allow_headers string 不置将自动检测
expose_heaers string 不置将自动检测
max_age int 不置将使用设备默认

参数详细可参考 https://developer.mozilla.org/zh-CN/docs/Glossary/CORS

About

cors middleware of tofu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages