首页
学习
活动
专区
圈层
工具
发布

Dify 开源 LLM 应用开发平台企业级 Docker Compose 部署手册

(https://docs.dify.ai/en/getting-started/install-self-hosted/docker-compose)二、部署前准备(硬件&软件规范)硬件要求(分场景)...(https://docs.dify.ai/en/getting-started/install-self-hosted/docker-compose)步骤(按序执行,生产级规范)克隆官方仓库(指定版本标签.../CONSOLE_API_URL:前端访问后端的基础URL(仅写主机+端口,如http://192.168.1.100,禁止加/api子路径),错误配置会导致前端API请求404。...存储配置:/app/api/storage需挂载到宿主机固定目录,且仅需在dify-api和worker容器间共享,dify-web无需挂载该目录。...存储与配置:/app/api/storage仅需在API和Worker容器间共享,Web无需挂载;SECRET_KEY一旦设置禁止修改,升级前必须备份数据。

52810

​# iOS WKWebView适配(基础篇)

回调该函数未必就代表了成功 回调该函数未必就代表了成功 如果访问的页面服务器出错(返回500,400等非200的statusCode),这个方法也会被回调 //读取成功 - (void)webView...:webView]; } } 4-2.加载失败 2种请求错误: 在“页面开始请求”后 “收到请求响应”前的错误 比如:地址非法,DNS解析地址有问题,本地网络问题 总之是还没有请求到服务器时候的错误...服务器接收到请求,并开始返回数据给到客户端的过程中出现传输错误 这个错误不是返回500,400等非200错误的回调 这个错误不是返回500,400等非200错误的回调 这个错误不是返回...500,400等非200错误的回调 重要的事情说三遍 实际表现的错误可能是你传输过程中,断网了或者服务器down掉了导致的错误 //地址正确,返回的response有问题 - (void)webView...] Last-Modified / If-Modified-Since:原理类似上面,只不过是用时间的新旧来决策缓存 [image-20200604163514314] 2.强缓存 (本地缓存,200

4.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2022秋招前端面试题(五)(附答案)

    然后本地 DNS 服务器再向其中一个权威域名服务器发送一个请求,最后权威域名服务器返回一个对应的主机名的 IP 地址列表。...的缺点:fetch只对网络请求报错,对400,500都当做成功的请求,服务器返回 400,500 错误码时并不会 reject,只有网络错误这些导致请求不能完成时,fetch 才会被 reject。...403.16 - 客户端证书不受信任或无效。403.17 - 客户端证书已过期或尚未生效403.18 - 在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。...self.state = RESOLVED; // 设置传入的值 self.value = value; // 执行回调函数 self.resolvedCallbacks.forEach...self.state = REJECTED; // 设置传入的值 self.value = value; // 执行回调函数 self.rejectedCallbacks.forEach

    76740

    2022前端笔试题总结

    3. 4XX (Client Error 客户端错误状态码)4XX 的响应结果表明客户端是发生错误的原因所在。(1)400 Bad Request该状态码表示请求报文中存在语法错误。...403.16 - 客户端证书不受信任或无效。403.17 - 客户端证书已过期或尚未生效403.18 - 在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。...)5XX 的响应结果表明服务器本身发生错误.(1)500 Internal Server Error该状态码表明服务器端在执行请求时发生了错误。...307 temporary redirect,临时重定向,和302含义类似,但是期望客户端保持请求方法不变向新的地址发出请求(3)4XX 客户端错误400 bad request,请求报文存在语法错误401...)5XX 服务器错误500 internal sever error,表示服务器端在执行请求时发生了错误501 Not Implemented,表示服务器不支持当前请求所需要的某个功能503 service

    2.4K40

    如何使用Selenium WebDriver查找错误的链接?

    如果您的Web产品包含许多页面(或链接),导致404错误(或找不到页面),则搜索引擎(例如Google)上的产品排名也将受到严重影响。删除无效链接是SEO(搜索引擎优化)活动的组成部分之一。...在检测到断开的链接时显示的HTTP状态代码 以下是网络服务器在遇到断开的链接时显示的一些常见HTTP状态代码: HTTP状态码 描述 400(错误请求) 服务器无法处理请求,因为提到的URL不正确。...400(错误请求-错误主机) 这表明主机名无效,由于该主机名无法处理请求。 400(错误请求-错误URL) 这表明服务器无法处理请求,因为输入的URL格式不正确(例如,缺少括号,斜杠等)。...400(错误请求-超时) 这表明HTTP请求已超时。 400(错误请求-空) 服务器返回的响应为空,没有内容,也没有响应代码。...400(错误请求-重置) 这表明服务器无法处理该请求,因为它正忙于处理其他请求或站点所有者对其进行了错误配置。 403(禁止) 真正的请求已发送到服务器,但由于需要授权,因此拒绝履行该请求。

    9.9K10

    AI新宠DocExt:纯本地文档抽取,开源免费还无依赖!你还在为OCR头疼吗?

    项目介绍随着 AI 大模型时代的到来,传统 OCR + LLM 的繁琐流程经常需要人工调优、模板设定和外部 API 支持。...本地部署 & HTTP API支持命令行调用,也可以 RESTful API 形式在 Linux/MacOS 系统中本地部署运行。零外部依赖,适合处理敏感文件。...)集成 hosted 模型示例export OPENAI_API_KEY=...pip install openai# 在启动中指定 hosted 模型:contentReference[oaicite...:38]{index=38}Web 界面运行python -m docext.app.app同类项目项目名称GitHub ⭐OCR 支持表格抽取本地部署无 CAD 模板Web UIHosted 模型DocExt560...; agentic-doc 可批量处理复杂文档,但依赖云端; DocExt 最大优势在于: 全流程零 OCR,避免识别错误级联;支持本地部署,不泄漏敏感数据;无模板工作,字段抽取灵活;自带 Web UI

    1.1K10

    前端二面必会面试题及答案_2023-03-15

    3. 4XX (Client Error 客户端错误状态码)4XX 的响应结果表明客户端是发生错误的原因所在。(1)400 Bad Request该状态码表示请求报文中存在语法错误。...403.16 - 客户端证书不受信任或无效。403.17 - 客户端证书已过期或尚未生效403.18 - 在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。...)5XX 的响应结果表明服务器本身发生错误.(1)500 Internal Server Error该状态码表明服务器端在执行请求时发生了错误。...307 temporary redirect,临时重定向,和302含义类似,但是期望客户端保持请求方法不变向新的地址发出请求(3)4XX 客户端错误400 bad request,请求报文存在语法错误401...)5XX 服务器错误500 internal sever error,表示服务器端在执行请求时发生了错误501 Not Implemented,表示服务器不支持当前请求所需要的某个功能503 service

    1.7K50

    Python从入门到入土-web应用开发

    CSDN话题挑战赛第2期 参赛话题:学习笔记 web开发基础知识 错误码处理 # 编写一个错误码枚举,支持转换成字符串格式方法: internal_ret_2_http # -*- coding:...# 4xx:客户机中出现的错误: # # 400 错误请求,请求中有语法问题,或不能满足请求。 # 401 未授权,未授权客户机访问数据。 # 402 需要付款,表示计费系统已有效。...# 5xx:服务器中出现的错误: # # 500 内部错误,因为意外情况,服务器不能完成请求。 # 501 未执行,服务器不支持请求的工具。...# 502 错误网关,服务器接收到来自上游服务器的无效响应。 # 503 无法获得服务,由于临时过载或维护,服务器无法处理请求。...__count(req), }) # 请正确实现 post 方法,接受 API 请求 def post(self, path, data): '''HTTP

    1.1K30

    Python 架构模式:附录 A 到 E

    Web 接收 Web 请求并将其转换为命令,将其传递到内部消息总线。 事件消费者 从外部消息总线读取事件并将其转换为命令,将其传递到内部消息总线。...¹ 有时将图像分离用于生产和测试是一个好主意,但我们倾向于发现进一步尝试为不同类型的应用程序代码(例如,Web API 与发布/订阅客户端)分离不值得麻烦;在复杂性和更长的重建/CI 时间方面的成本太高...符合标准的输入被认为是有效的,而不符合标准的输入被认为是无效的。 如果输入无效,则操作无法继续,但应该以某种错误退出。换句话说,验证是关于创建前提条件。...端点使用该方法: API 在处理 Redis 消息时出现验证错误(src/allocation/flask_app.py) @app.route("/change_quantity", methods...我们的消息总线负责验证我们的请求并将其路由到正确的处理程序,而我们的处理程序则专注于用例的逻辑。 提示 当您收到无效的消息时,通常除了记录错误并继续之外,你几乎无能为力。

    94910

    深入分析Kubelet Bootstrap Checkpoint

    1.12 摘要:本文对Kubelet Bootstrap Checkpoint的使用方法、应用场景、工作机制及其代码工作流程进行了全面分析,目前仍处于Alpha阶段,不确定性较大,但值得持续的关注它在self-hosted...Kubelet Bootstrap Checkpoint主要的应用场景: self-hosted-kubernetes用来对k8s托管的apiserver,controller-manager,scheduler...关于self-hosted-kubernetes的更多内容请参考self-hosted-kubernetes design-proposals,bootkube, kubeadm upgrade等都与此相关...,通过本地的checkpoint文件恢复之前备份的Pods。...总结 本文对Kubelet Bootstrap Checkpoint的使用方法、应用场景、工作机制及其代码工作流程进行了全面分析,目前仍处于Alpha阶段,不确定性较大,但值得持续的关注它在self-hosted

    2K41

    SSO登录URL路由重定向与回调版本实现一篇搞定

    适合传统Web应用:对于传统的服务器端渲染应用,这种方式更加自然,后端可以直接处理用户重定向和回调。缺点用户体验稍差:用户可能会感觉到页面跳转是由后端控制的,不如前端重定向直观。...开发复杂度高:后端需要处理用户重定向和回调逻辑,开发复杂度相对较高。两者总结与个人感受:前端获取授权码:这种方式在现代Web开发中更为常见,尤其是在单页面应用(SPA)中。...它能够更好地适配现代Web开发框架(如React、Vue.js等),并且可以提供更流畅的用户体验。后端获取授权码:这种方式在传统的Web应用中更为常见,特别是在企业级应用中,安全性是首要考虑因素。...异常处理机制如果输入的原始 URL 格式不正确(例如缺少协议、主机名等),UriComponentsBuilder 会在解析时抛出异常,而不是生成一个错误的 URL。...,发送 400 错误响应 response.sendError(HttpServletResponse.SC_BAD_REQUEST, "无效的登录 URL");

    79300

    ToolJet:开源低代码框架,轻松构建复杂可响应界面 | 开源日报 No.78

    该项目具有以下核心优势: 直观且高效率地进行企业级应用程序开发 支持 Angular、React 或 Web API-only 等多种选择 配置灵活,默认支持 SQL Server 数据库,并能自动创建数据库和执行最新迁移操作...安全:所有对后端服务的 API 请求都经过代理处理,保护您的 API 密钥。由社区不断审查确保安全性。 适合所有人:针对 AMD64、ARM64、ARMv7 和 ARMv6 构建镜像。...Service Widgets:Homepage 也提供了对 100 余个第三方服务 (包括流行 starr app 和大部分常见 self-hosted apps) 的支持。...系统和状态信息显示在页面顶部。 Customization:Homepage 高度可定制,支持自定义主题、CSS & JS 脚本、布局格式化以及本地化等。...核心优势包括: 可以使 Llama-2、MPT、Falcon 和 Pythia 稳定高效地执行具有 400 万以上标记数目的语言建模。

    1.5K30

    .NET 基金会项目介绍-ASP.NET SignalR

    SignalR 将在 WebSocket 可用时使用 WebSocket,并在 WebSocket 不可用时优雅地降级使用其他技术来替代,而这种优雅的降级不需要应用程序代码发生修改。...SignalR 还提供非常易用的顶层 API,用于在ASP.NET应用程序中执行从服务器到客户端 RPC(从服务器端的 .NET 代码调用中调用客户端浏览器中的 JavaScript 函数),与此同时,...还实现了用于连接管理的回调函数,例如连接/断开连接事件、分组连接、授权等等。...由于历史的原因,SignalR 晚于微软 Web 御三家(ASP.NET MVC, Web API 和 Web Pages)一段时间,因此被单独作为一个独立内容。...】 MSBuild - 【本地自动化框架】 MVVM Light Toolkit - 【客户端MVVM开发框架】 MvvmCross - 【客户端MVVM开发框架】 Nancy - 【Web开发框架】

    1.4K10

    「微服务架构」部署NGINX Plus作为API网关,第1部分

    组织NGINX配置 使用NGINX Plus作为API网关的一个优点是,它可以执行该角色,同时充当现有HTTP流量的反向代理,负载平衡器和Web服务器。...这里我们在每个块中使用多个IP地址 - 端口对来指示API代码的部署位置,但也可以使用主机名。NGINX Plus订户还可以利用动态DNS负载平衡,自动将新后端添加到运行时配置中。...这具有保护后端服务免于格式错误的客户端请求的优点,代价是正常表达式匹配的一些小额外开销。有了这个配置,NGINX Plus接受一些URI并拒绝其他URI无效: ?...第27行的指令指定当请求与任何API定义都不匹配时,NGINX Plus会返回错误而不是默认错误。...第一个定义了API密钥的位置,在本例中是在$ http_apikey变量中捕获的客户端请求的apikey HTTP头。

    2.4K21

    Tornado基础学习篇

    异步服务器用来恢复暂停的操作的一个常见模式是当合适的数据准备好时调用回调函数。我们将会在第五章讲解回调函数模式以及一系列Tornado异步功能的应用。...它所做的是让你能够快速简单地编写高速的Web应用。如果你想编写一个可扩展的社交应用、实时分析引擎,或RESTful API,那么简单而强大的Python,以及Tornado正是为你准备的!...):#get请求 self.write("hello Tornado")  #发送hello Tornado到缓冲区,可以发送多个,这里到最后会默认执行self.finish(),将所有缓冲区信息发送给报文...(如对应get请求方式,就将对应的处理逻辑写在get()方法中),当没有对应请求方式的成员方法时,会返回“405: Method Not Allowed”错误。...Post发送json请求 在tornado中post请求接收的参数只允许使用两种格式 ?

    1.4K11

    阿里前端常见面试题总结

    地址栏回车: 浏览器发起请求,按照正常流程,本地检查是否过期,然后服务器检查新鲜度,最后返回内容。...之后再使用Promise.all来执行这个函数,执行的时候,看到一秒之后输出了1,2,3,同时输出了数组1, 2, 3,三个函数是同步执行的,并且在一个回调函数中返回了所有的结果。...并且结果和函数的执行顺序是一致的。Service WorkerService workers 本质上充当Web应用程序与浏览器之间的代理服务器,也可以在网络可用时作为浏览器和网络间的代理。.../index.js"]); }) );});// 拦截所有请求事件// 如果缓存中已经有请求的数据就直接用缓存,否则去请求数据self.addEventListener("fetch", e =...token,常用方法再项目utils/service.js中添加全局拦截器,将token的值放入请求头中 后端判断请求头中有无token,有token,就拿到token并验证token是否过期,在这里过期会返回无效的

    1.2K10
    领券