Compare commits
No commits in common. "5ecaa0f09b232524efd827de51422e4fa2fad53d" and "b9b6979fbf877dae9b6c6ebdca54e6d8a4cade11" have entirely different histories.
5ecaa0f09b
...
b9b6979fbf
|
@ -1,24 +1,22 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
|
||||||
"log"
|
|
||||||
"net"
|
|
||||||
"net/http"
|
|
||||||
"os"
|
|
||||||
"strconv"
|
|
||||||
"strings"
|
|
||||||
|
|
||||||
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
|
||||||
"google.golang.org/grpc"
|
|
||||||
"google.golang.org/grpc/credentials/insecure"
|
|
||||||
|
|
||||||
"cake_crm/internal/app"
|
"cake_crm/internal/app"
|
||||||
"cake_crm/internal/modules/messenger/telegram"
|
"cake_crm/internal/modules/messenger/telegram"
|
||||||
"cake_crm/internal/modules/storage/storage_file"
|
"cake_crm/internal/modules/storage/storage_file"
|
||||||
"cake_crm/internal/services/cart"
|
"cake_crm/internal/services/cart"
|
||||||
"cake_crm/internal/services/order"
|
"cake_crm/internal/services/order"
|
||||||
proto "cake_crm/proto"
|
proto "cake_crm/proto"
|
||||||
|
"context"
|
||||||
|
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
||||||
|
"google.golang.org/grpc"
|
||||||
|
"google.golang.org/grpc/credentials/insecure"
|
||||||
|
"log"
|
||||||
|
"net"
|
||||||
|
"net/http"
|
||||||
|
"os"
|
||||||
|
"strconv"
|
||||||
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -104,12 +102,6 @@ func main() {
|
||||||
|
|
||||||
func cors(h http.Handler) http.Handler {
|
func cors(h http.Handler) http.Handler {
|
||||||
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||||
ua := r.Header.Get("User-Agent")
|
|
||||||
if !strings.HasPrefix(ua, "crabs") {
|
|
||||||
w.WriteHeader(403)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
w.Header().Set("Access-Control-Allow-Origin", "*")
|
w.Header().Set("Access-Control-Allow-Origin", "*")
|
||||||
w.Header().Set("Access-Control-Allow-Methods", "GET, POST, PATCH, DELETE")
|
w.Header().Set("Access-Control-Allow-Methods", "GET, POST, PATCH, DELETE")
|
||||||
w.Header().Set("Access-Control-Allow-Headers", "Accept, Content-Type, Content-Length, Accept-Encoding, Authorization, ResponseType")
|
w.Header().Set("Access-Control-Allow-Headers", "Accept, Content-Type, Content-Length, Accept-Encoding, Authorization, ResponseType")
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
POST http://0.0.0.0:8090/cart
|
|
||||||
User-Agent: crabs/1.0.0
|
|
||||||
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"productId": 1,
|
|
||||||
"count": 20
|
|
||||||
}
|
|
||||||
]
|
|
Loading…
Reference in New Issue