我想在网上看书的地方做服务。我能以什么样的方式在网站上存放可以阅读的书籍?保留MongoDB好吗?或者就像服务器上的文件(node.js
)?
我认为将这些数据保存在数据库上会有问题,因为书籍不会在MongoDB中保存换行符和段落(String
数据类型),是吗?
如何制作分页? 感谢。
答案 0 :(得分:1)
<强>描述强>
显然有很多方法可以做到这一点。但是,我认为一种不错的方法是将书籍存储为PDF。与其他格式相比,网络通常更擅长显示PDF格式。
返回端强>
可能的后端是一个数据库,用于在表中存储书籍的文件名/路径和名称。应用程序可以是(tomcat + apache),它将为REST API提供支持,允许您通过端点访问书籍。然后,应用程序将为前端提供该书的pdf文件。
<强>前端强>
使用像pdfjs这样的插件,允许您在前端显示pdf文件,这将处理分页和所有内容,并允许用户阅读pdf。
希望有所帮助。