[英]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)将负责捕获用户输入并从后端请求数据服务。
因此,阅读页面的流程变为 -
如果您不想使用后端或主机的唯一原因是因为它不是必需的,那么在我看来,您尝试构建的内容通常需要后端服务,因为您通常希望控制数据以便您可以使用其他机制进行身份验证、页面更新等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.