年度归档: 2023 年
-
在 Windows PowerShell 中执行 yarn 相关命令时遇到不允许使用与号的报错,将 & 替换为 “&” 后执行命令,提示 hotishop 不是内部或外部命令。经排查在第二个 hotishop 前添加 yarn,修正后的命令成功运行,解决了语法报错和命令识别问题。
-
执行 shopify version 时提示有可用版本,但执行 shopify upgrade 升级成功后,该提示依然存在。通过将 npm install -g 替换为 yarn global add 命令安装 @shopify/cli 和 @shopify/theme,再次查看版本信息显示为当前版本,问题得以解决。
-
文章记录了在 Windows 10 环境下使用 HTTP Toolkit 对 Shopify CLI 3.x 进行抓包的操作过程。通过 HTTP Toolkit 的 Fresh Terminal 或 Existing Terminal 功能启动命令行,自动注入 JS 脚本以代理 Node.js 进程发出的请求,无需修改代码。最终在工具中成功捕获到了 Shopify CLI 的 HTTPS 流量,响应内容为明文,达到了预期的调试效果。
-
文章记录了在 Windows 10 中使用 Wireshark 抓取 Shopify CLI 3.x 流量的尝试。作者首先捕获网络流量,通过 IP 地址过滤后发现协议为 TCP 与 TLSv1.3 且内容为密文。随后配置环境变量 SSLKEYLOGFILE 并在 Wireshark 中设置 TLS 密钥日志路径以尝试解密,但终端执行 CLI 命令后流量仍无法解密,浏览器访问也仅显示为 HTTP3 密文。作者最终因需处理 HTTP3 解密而搁置了此方案,转而寻求更合适的方法。
-
本文针对 MySQL 5.7 数据库中查询 json 字段同一层级结构多个相同字段值的问题进行了说明。文章以提取 announcement-bar 下 blocks 中的 settings.text 为例,展示了使用通配符构建路径的 SQL 写法。该查询返回结果为数组,若数据不存在则返回 NULL。文中特别指出,路径中的 announcement-bar 必须加上双引号,否则会因 Invalid JSON path expression 报错。
-
本文记录了在 Windows 10 环境下使用 Fiddler Everywhere 对 Shopify CLI 3.x 进行抓包的尝试过程。作者通过安装并信任 Fiddler 根证书启用 HTTPS 抓取,发现内置浏览器可自动捕获流量,但全局代理设置对 Node.js 环境无效。测试显示仅通过代码显式设置代理才能捕获 Node.js 流量,最终确认在 Windows 10 中安装 Fiddler Everywhere 后对 Shopify CLI 3.x 的抓包失败,文末还提供了卸载软件及清理系统证书的操作步骤。
-
针对欧易APP中限价委托突然消失的问题,通过查看全部类型与限价市价数量变化,确认委托被撤销。在历史委托记录中发现大量委托于特定时间统一撤销,分析原因是TRBUSDT永续合约插针导致亏损,可用保证金为负数,系统自动撤销委托以追加保证金。检查资产确认保证金已退回账户,建议保持USDT资产大于5000以防止再次出现此类自动撤销。
-
在 PHP 7.4 开发中,为了从一维数组中准确筛选出符合 uri 格式的数据,直接使用 filter_var 函数进行校验时,会将 internal://policy_pages/29 这样的非标准链接包含在内,导致结果不符合预期。通过改用 parse_url 函数获取 URL 的 scheme 部分,并严格判断其是否为 http 或 https,成功过滤掉了内部协议数据,实现了对标准外部链接的准确提取。
-
本文记录了在 Windows 10 中使用 Fiddler Classic 对 Shopify CLI 3.x 抓包的失败尝试与验证过程。流程涵盖安装软件、启用流量捕获、配置 HTTPS 解密、安装及验证证书,并结合 CLI 登录与主题操作尝试搜索流量。最终结果显示工具未能捕获终端流量,需参考其他工具方案。
-
针对执行 shopify version 提示有可用版本但 shopify upgrade 显示无需更新的问题,文章通过重新在命令行全局安装 @shopify/cli 和 @shopify/theme 包进行修复。操作后再次执行升级命令,成功将 CLI 从 3.44.1 升级至 3.49.3,解决了版本不一致导致的升级阻塞。
