当前位置: 首页 > news >正文

proto的前后端使用

首先定义一个input.proto文件

内容如下
 

syntax = "proto3";message InputData {int32 UserId = 1;      // 将 number 改为 int32 或 int64string UserInput = 2;string DrunkState = 3;
}message ResponseData {string AIResponse = 1;string prompt = 2;string emotion = 3;
}

前端安装的包

npm install -g protobufjs-cli

后端安装的包

npm install protobufjs
 

# 生成 Python 代码
protoc --python_out=. input.proto

# 生成 JSON 文件供 JavaScript 使用
npx pbjs -t json -o input_pb.json input.proto


 

http://www.lryc.cn/news/388816.html

相关文章:

  • 华为解决固态硬盘致命弱点:延长30~50%的SSD寿命
  • 登录验证码高扩展性设计方案
  • Spring MVC数据绑定和响应——数据回写(一)普通字符串的回写
  • 怎样才能更好地保护个人账号的安全
  • react native优质开源项目
  • 速盾:海外cdn有哪些优缺点呢?
  • Unity Shader 软粒子
  • nextTick的应用和原理理解
  • .Net Core 微服务之Consul
  • 速盾:cdn流量调度
  • Windows批处理入门:快速掌握批处理脚本的基本技巧
  • 【C++之unordered_set和unordered_map的模拟实现】
  • 服务器使用别人的conda
  • 农村程序员陈随易2024年中总结
  • Spring Boot中的日志管理最佳实践
  • python基础语法 004-2流程控制- for遍历
  • 【高考志愿】医学
  • 音视频开发31 FFmpeg 编码- avcodec_find_encoder和avcodec_find_encoder_by_name
  • 大模型压缩:基于贝叶斯优化的自适应低秩分解
  • 【Python函数编程实战】:从基础到进阶,打造代码复用利器
  • ZooKeeper 应用场景深度解析
  • 动手学深度学习(Pytorch版)代码实践 -计算机视觉-41目标检测数据集
  • 2.2章节python的变量和常量
  • 豆包文科成绩超了一本线,为什么理科不行?
  • Java多线程编程实践中的常见问题与解决方案
  • WebStorm配置路径别名(jsconfig.json)
  • [吃瓜教程]南瓜书第4章决策树
  • Redis 面试题完整指南:深度解析基础、进阶与高级功能
  • spring 枚举、策略模式、InitializingBean初使化组合使用示例
  • 嵌入式学习——硬件(IIC、ADC)——day56