package main import ( "log" "net" "backend/service" notesv1 "backend/gen/notes/v1" "google.golang.org/grpc" "google.golang.org/grpc/reflection" ) func main() { lis, err := net.Listen("tcp", ":50051") if err != nil { log.Fatalf("failed to listen: %v", err) } grpcServer := grpc.NewServer() // Регистрируем наш сервис заметок notesv1.RegisterNoteServiceServer(grpcServer, service.NewNoteService()) // Reflection — для отладки через grpcurl / Postman reflection.Register(grpcServer) log.Println("gRPC server listening on :50051") if err := grpcServer.Serve(lis); err != nil { log.Fatalf("failed to serve: %v", err) } }