- Dashboard Live и совместно используется по общему каналу < /li>
(анализ) (CSV) - The dashboard should reflect the latest uploaded data on refresh — without needing to re-upload HTML files or touch the code
[*]Dashboard Hosting
- Created a Статический index.html файл панели панели (из экспорта инструмента AI)
- подтолкнуть его к Github → Deploed It через рендеринг в качестве статического сайта
[*]
[*] />
- Построенное приложение Flask с загруженным файлом CSV, защищенным паролем,
- Загруженный файл сохраняется как последняя_data.csv в Directory/
- Этот файл обслуживается из /латеста />
[*]CORS Handling
- Added flask-cors and enabled CORS(app) so the dashboard can fetch from this backend
- Удаленный жесткий кодированный CSV, встроенный в js
- Заменил на fetch () Call, чтобы получить последнюю_data. /> об отказе: отображение «Не удалось загрузить живые данные». < /code> в красном < /li>
< /ul>
< /li>
< /ol>
Все развернуто правильно и индивидуально работает: < /p>
Приложение Flask Saves ( /P)Код: Выделить всё
latest_data.csv
- The dashboard is live and publicly accessible
- The endpoint https://flash-voc-30-1.onrender.com/latest_data.csv works fine in browser
- CORS is enabled
"не удалось загрузить живые данные." < /P>
< /blockquote>
и в консоли браузера (Devtools → Console), я вижу ошибки, как: < /p>
Код: Выделить всё
TypeError: Failed to fetch< /code>
CORS policy blocks the request< /code> или
Unexpected token
Я уже:
- подтвердил elech () url в index.html является правильным)
Код: Выделить всё
CORS(app)
- Accessing the file manually works
- Tried hard-refreshing with Ctrl + Shift + R
- JS is wrapped in async function fetchAndLoadCSV() and executed at load
Правила внутренних сетевых сетей рендеринга? Функции? />
component < /th>
details < /th>
< /tr>
< /thead>
< /br />
< /thead>
Статический html -файл, размещенный через рендеринг < /td>
< /tr>
Backend < /td>
Flask (python) приложение, размещенное через render < /td>
< /tr>
< /td> < /td> < /td> < /td> < /td> /> файл CSV, загруженный через Flask < /td>
< /tr>
Integration < /td>
js fetch index.html < /code> → загружает последний_data.csv < /code> < /td>
Control Control < /td>
на основе пароля CSV upload < /td>
< /tr>
хостинг < /td>
render.comti /> код, нажатый и подключен через GitHub Repo
Подробнее здесь: https://stackoverflow.com/questions/796 ... -csv-uploa