mirror of
https://github.com/stulzq/azure-openai-proxy.git
synced 2025-12-22 08:44:29 +01:00
fix: OPTIONS req err
This commit is contained in:
@@ -18,6 +18,14 @@ import (
|
|||||||
|
|
||||||
// Proxy Azure OpenAI
|
// Proxy Azure OpenAI
|
||||||
func Proxy(c *gin.Context) {
|
func Proxy(c *gin.Context) {
|
||||||
|
if c.Request.Method == http.MethodOptions {
|
||||||
|
c.Header("Access-Control-Allow-Origin", "*")
|
||||||
|
c.Header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS")
|
||||||
|
c.Header("Access-Control-Allow-Headers", "Authorization")
|
||||||
|
c.Status(200)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
director := func(req *http.Request) {
|
director := func(req *http.Request) {
|
||||||
if req.Body == nil {
|
if req.Body == nil {
|
||||||
util.SendError(c, errors.New("request body is empty"))
|
util.SendError(c, errors.New("request body is empty"))
|
||||||
|
|||||||
Reference in New Issue
Block a user