小编Olg*_*lga的帖子

无法使用@ grpc / proto-loader导入Google的原型

我有以下原型:

syntax = "proto3";

import "google/rpc/status.proto";

message Response {   
    google.rpc.Status status = 1;
}

message Request {   
    Type name = 1;
}

service Service {
    rpc SomeMethod (Request) returns (Response);
}
Run Code Online (Sandbox Code Playgroud)

我在节点中编写一个客户端:

    const path = require('path');
    const grpc = require('grpc');
    const protoLoader = require('@grpc/proto-loader');
    const protoFiles = require('google-proto-files');

    const PROTO_PATH = path.join(__dirname, '/proto/myproto.proto');

    const packageDefinition = protoLoader.loadSync(
      PROTO_PATH,
      {
        keepCase: true,
        longs: String,
        enums: String,
        defaults: true,
        oneofs: true,
        includeDirs: [protoFiles('rpc')],
      },
    );

    const proto = grpc.loadPackageDefinition(packageDefinition);
    const client = …
Run Code Online (Sandbox Code Playgroud)

protocol-buffers node.js grpc google-protocol-buffer grpc-node

4
推荐指数
1
解决办法
1687
查看次数

仅部署 Helm Chart 中的一个模板

有没有办法从掌舵图中部署一个模板?helm upgrade --install必须应用于图表,但我只想部署一个文件,比如说 configmap.yaml。当我运行时kubectl apply -f configmap.yaml,我收到一个错误:error converting YAML to JSON: yaml: line 5: did not find expected node content因为有从 _helpers.tpl: 获取的变量{{ include "templatename.fullname" . }}。使用头盔 3。

kubernetes-helm

2
推荐指数
2
解决办法
1026
查看次数