繁体   English   中英

如何为网页存储大量文本

[英]How do you store large amount of text for a webpage

我有一本 docx 格式的书(约 25,000 个字),我想在我的网页上一次显示约 400 个字。 在 Python 中,我有一个算法将文本分成页面并将其存储在字典中; 但是,前端使用 JavaScript。

我试图将 Python output 导出为 txt/json 文件,但似乎 JavaScript 不允许自动上传文件,而我的用户情况需要上传文件。 So, do I have to store all of the text (25,000 words) in an html document and then run a JavaScript version of the Python algorithm on that and then save it into local storage or some JavaScript container?

我想避免为此使用 web 主机,因为我认为没有必要。

您通常会构建一个 web API 来检索数据,您将使用数据库/平面文件存储来存储数据,前端将形成演示部分。 根据您的用例,如果您不熟悉数据库,我建议您首先将页面作为简单文件存储在后端。

因此,您的数据(即书页)将存储在文本或 JSON 中。 您的后端服务(可以是 Python 或 JS 或几乎任何其他流行语言)将具有有助于检索这些网页的 API,而您的前端(HTML + CSS + JS)将负责捕获用户输入并从后端请求数据服务。

因此,阅读页面的流程变为 -

  1. 用户打开前端,它将由 HTML + CSS + JS 组成
  2. 前端从后端取回一个页面 API
  3. 后端API读取你机器上的页面并返回

如果您不想使用后端或主机的唯一原因是因为它不是必需的,那么在我看来,您尝试构建的内容通常需要后端服务,因为您通常希望控制数据以便您可以使用其他机制进行身份验证、页面更新等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM