【问题标题】:Error in the generated proto file in grpc-web saying proto is not definedgrpc-web 中生成的 proto 文件中的错误说 proto 未定义
【发布时间】:2020-09-08 14:32:59
【问题描述】:

我正在尝试使用 nuxtjs 运行 grpc-web。我面临的问题仅在我运行“npm run dev”时发生。如果我运行“npm run start”,即生产模式,它就不会发生。

我已包含所有文件,当我运行它并尝试访问网页时,它显示此错误“未定义原型”。此错误来自 protoc 命令生成的 proto 文件。

谁能指出我解决这个问题的正确方向?

【问题讨论】:

    标签: nuxt.js grpc-web


    【解决方案1】:

    在使用 google/protobuf/timestamp.proto 时遇到了同样的问题。在生产中它工作正常,但是当使用 npm run dev 时,它会带来错误 proto is not defined。 目前我解决这个问题的方法是在开发过程中设置 ssr false,然后在生产中设置 ssr true(即在 nuxt.config.js 中),这似乎解决了我的问题。

    或者,您可以通过简单地添加引号将 proto 对象变为字符串,将 proto 更改为“proto”。 到目前为止,这对我有用,没有负面影响。

    【讨论】:

      猜你喜欢
      • 2018-08-01
      • 2021-01-27
      • 2021-04-17
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 2021-03-20
      相关资源
      最近更新 更多