You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

客户端-服务器系统中前端及Gradio脚本运行位置的技术咨询

Gradio脚本的运行位置、角色及用户连接问题解析

运行位置

Gradio脚本默认运行在服务器端(即你部署该脚本的机器)。它本质是Python编写的Web应用框架,启动后会在服务器上监听指定端口,用户通过浏览器访问该端口来使用对应的交互界面。

是否属于前端?

不能直接将Gradio脚本归为前端,它是一个全栈封装工具

  • 它会自动生成HTML、CSS、JS组成的前端界面代码,这部分代码会被发送到用户的浏览器中运行,属于传统意义上的前端;
  • 但你编写的核心逻辑(比如调用后端JSON接口获取数据、处理数据、生成展示结果的逻辑)是在服务器端执行的,这部分属于后端服务范畴。
    简单说,Gradio帮你把前端界面和后端逻辑打包成了一个可直接运行的服务。

用户连接要求

所有使用该服务的用户,都必须连接到Gradio脚本运行的服务器。用户的浏览器首先向这台服务器请求界面资源,后续的所有交互操作(比如提交输入、触发数据查询),都是先发送请求到Gradio服务器,再由Gradio脚本调用后端的JSON接口完成数据处理,最后将结果返回给用户的浏览器展示。

内容的提问来源于stack exchange,提问作者KansaiRobot

火山引擎 最新活动