问题标签 [cloudflare-apps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cloudflare - 如何使用 Cloudflare Apps UI 显示滑块当前值?
我的问题与 [Cloudflare 应用程序][1] 的开发有关。
这些选项允许定义具有最小值和最大值的滑块。但是,在显示时,滑块不会显示当前值。这真的很烦人,特别是如果滑块控制您需要知道像素值的偏移值。
是否有一个属性来控制是否显示当前值?
cloudflare-workers - 提交之前是否可以使用 Worker 测试 Cloudflare 应用程序?
在 /apps/developer/app-creator 页面上单击“添加应用程序”后,如果我单击“保存草稿”,则会收到一条消息“您无权使用工作人员创建应用程序。”</p>
有没有一种方法可以创建一个包含用于在我自己的域上进行测试的工作人员的应用程序?我如何获得授权与工作人员一起创建应用程序?是否有可能拥有一个只有工作人员而没有客户端 javascript 的应用程序?
cloudflare - App Workers 导致缓存总是报告 CF-Cache-Status: HIT
我有一个使用工人的 Cloudflare 应用程序:https ://www.cloudflare.com/apps/logflare
当它安装在我的测试站点上时,每个请求都会在标题中报告 CF-Cache-Status: HIT。
然而,工人发送的日志似乎报告了他们应该报告的事情。
这里唯一的问题是我有用户问为什么他们在使用我的 Cloudflare 应用程序时缓存命中率是 100%。
只是在这里寻找正确的答案。
我已通过卸载并重新安装该应用程序来验证这一点。
cloudflare - App Worker 和 Custom Worker 冲突
我的 Cloudflare App 工作人员似乎与用户自定义工作人员发生冲突。基本上,当他们安装了他们的工作人员并安装了我的应用程序时,他们的网站根本没有响应。
我不确定是什么原因造成的。我的工作人员根本没有修改请求。他们是,但我没有看到任何明显的东西。
我在他的允许下把他的工人派到了这里。
他们的工人:
我的工人(通过我的 Cloudflare App安装):
javascript - 如何用站点中的元素替换文本 - Cloudflare 应用程序
此应用程序的任务是识别 URL(引用链接)并将站点内的电话号码或图像替换为另一个电话号码或图像。例如,如果一个人从站点 A 进入我们的站点,请将我们站点上的电话号码替换为 X ,如果有人从站点 B 进入我们的站点,请将我们站点上的电话号码替换为 Y 。我的代码如下,但它不起作用。请指导我。
安装.json
应用程序.js
mongodb - 如何使用 Cloudflare 工作人员在 MongoDB 中进行查询?
我正在尝试使用 mongodb 查询 mongodb simple findOne。Cloudflare 工作人员提供 10 毫秒 CPU 时间,但在预览/发布期间抛出错误
我试过安装这些 npm 模块
抛出的错误在这里 - https://pastebin.com/xMKKjdZF
cloudflare - 在服务器无响应的 Cloudflare 上切换 DNS IP
我有两台服务器,服务器 1 和服务器 2,它们是镜像。不同的IP
在 cloudflare 上,我在这种情况下使用什么设置。
服务器 1 崩溃 - Cloudflare 将 DNS IP 切换到服务器 2 IP,直到服务器 1 重新联机并切换回来。
cloudflare-apps - 如何在 Cloudflare App Hooks 中设置 install.private?
我正在尝试通过按照此处install.private
描述的设置在我的挂钩中存储和检索私有数据,但随后的挂钩请求不包括该属性。install.private
使用下面的 Appinstall.json
和 Worker index.js
,我正在测试如下:
- 我单击设置私有值复选框
- Hook 向
"option-change:testSetPrivate"
Worker 发送请求 - 工人设置
install.private = { value: install.options.privateIn }
响应 - 我单击检索私有值复选框
- Hook 向
"option-change:testGetPrivate"
Worker 发送请求 - Worker 尝试访问
install.private.value
但抛出异常Cannot read property 'value' of undefined
生成的 UI 如下所示:
应用安装.json
工人 index.js
cloudflare-apps - 如何根据 js 对象更新 CloudFlare App 中的下拉列表?
我有一个表单构建器应用程序,现在我想在 CloudFlare 中创建应用程序,用户可以在下拉列表中选择所需的表单,并在自己的网站中“注入”
所以,我需要向我的 API 服务器发出 ajax 请求,这不是问题。
但是接下来,当我有对象时,{form-id: form-name}
我需要以某种方式将此作为选项添加到侧边栏中的下拉菜单(在 CF App 中)
我试图通过 获取下拉列表的内容document.getElementsByTagName("dropdownName")
,但是有一个空的 NodeList。
这是install.json
此下拉列表的一部分:
screenshot
我认为,有一种简单的方法可以做到这一点,因为我在其他 CF 应用程序中看到了这个功能。