
本文介绍在客户端 html 页面中安全、高效地拉取 aws 服务器上持续更新的后台文本文件(如传感器日志、状态报告等),并解析渲染到网页——核心方案是使用浏览器原生 `fetch()` 发起跨域 http 请求,配合定时轮询与 dom 更新,无需 node.js 后端或复杂框架。
要在静态 HTML 页面中展示由后台服务(例如运行在 AWS EC2 上的 Python/Shell 脚本)持续写入的 .txt 文件最新内容,关键在于分离职责:前端(浏览器)不直接访问服务器文件系统(fs 不可用),而应通过 HTTP 接口间接获取数据。以下是推荐的生产就绪方案:
✅ 推荐方案:HTTP 轮询 + fetch()(轻量、易部署、零依赖)
假设你的文本文件已通过 Web 服务器(如 Nginx 或 Apache)公开为可访问的 URL(例如 https://your-domain.com/data/latest.log),且已正确配置 CORS(见下文注意事项),即可在 HTML 中嵌入如下 JavaScript:
实时数据看板 最新状态数据
加载中...











