Files
2026-02-23 13:02:22 +03:00

34 lines
691 B
Go

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)
}
}