更新时间: 2023-03-13 02:28:48#gprc grpc_middleware.WithUnaryServerChain 链式调用 opts := []grpc.ServerOption{ //grpc.Creds(c), grpc_middleware.WithUnaryServerChain( RecoveryInterceptor, LoggingInterceptor, ), } server := grpc.NewServer(opts...) pb.RegisterSearchServiceServer(server, &SearchService{}) 链式调用, 日志打印方式 RecoveryInterceptor before LoggingInterceptor brefore LoggingInterceptor after RecoveryInterceptor after conn, err := grpc.Dial(":"+PORT, grpc.WithTransportCredentials(insecure.NewCredentials()))