Flask API可将JSON文件提供给简单的HTML + JS + CSS Webapp,同时保持其安全性

bjo*_*asm 8 javascript flask flask-restful

我已经制作了一个简单的Web应用程序,它将在表中显示一些数据,该数据将每周更新一次。

此更新是在后端使用一些python代码完成的,该代码在将数据放入SQLite数据库之前会对其进行抓取和更改。

经过阅读后,我了解到要将数据传送到我的Web应用程序,我应该使用Flask创建一个API,该API可以将该数据以JSON形式传送到我的Web应用程序中的JS,然后可以使用该数据来填充表。但是,我应该使用用户名和pw保护我的API。但是,由于它是从API检索数据的JS前端,因此实际上没有意义,因为用户名和pw必须硬编码到JS中,然后用户才能读取。(我认为)

我应该向所有人公开我的API,还是不是将SQLite数据用作Webapp后端的方法?我可以将API仅保留为GET。

wow*_*in2 0

  1. 正如您所提到的,您计划显示公共数据 - 那么即使没有身份验证也可以使用它。否则我认为这会花费太多不必要的时间。
  2. 由于您只有数据库中的一个简单的表,我相信您不需要 API。您只需创建 HTML 模板并用数据呈现它即可。一些例子可以在这里找到更多的例子可以在这里找到。