Initial commit

This commit is contained in:
yan.y
2024-03-27 23:25:08 +08:00
commit 0884384e91
127 changed files with 9353 additions and 0 deletions
@@ -0,0 +1,17 @@
package middleware
import (
"github.com/iris-contrib/middleware/cors"
"github.com/kataras/iris/v12/context"
)
// CrsAuth
func CrsAuth() context.Handler {
return cors.New(cors.Options{
AllowedOrigins: []string{"*"}, // allows everything, use that to change the hosts.
AllowedMethods: []string{"POST", "GET"},
AllowedHeaders: []string{"*"},
ExposedHeaders: []string{"Accept", "Content-Type", "Content-Length", "Accept-Encoding", "X-CSRF-Token", "Authorization"},
AllowCredentials: true,
})
}
@@ -0,0 +1,15 @@
package middleware
import (
"github.com/iris-contrib/middleware/secure"
"github.com/kataras/iris/v12"
)
// LoadTls
func LoadTls() iris.Handler {
middleware := secure.New(secure.Options{
SSLRedirect: true,
SSLHost: "127.0.0.1:443",
})
return middleware.Handler
}