如何更好地保存书籍等数据?

时间:2017-05-09 19:01:56

标签: javascript node.js mongodb database

我想在网上看书的地方做服务。我能以什么样的方式在网站上存放可以阅读的书籍?保留MongoDB好吗?或者就像服务器上的文件(node.js)?

我认为将这些数据保存在数据库上会有问题,因为书籍不会在MongoDB中保存换行符和段落(String数据类型),是吗?

如何制作分页? 感谢。

1 个答案:

答案 0 :(得分:1)

<强>描述

显然有很多方法可以做到这一点。但是,我认为一种不错的方法是将书籍存储为PDF。与其他格式相比,网络通常更擅长显示PDF格式。

返回端

可能的后端是一个数据库,用于在表中存储书籍的文件名/路径和名称。应用程序可以是(tomcat + apache),它将为REST API提供支持,允许您通过端点访问书籍。然后,应用程序将为前端提供该书的pdf文件。

<强>前端

使用像pdfjs这样的插件,允许您在前端显示pdf文件,这将处理分页和所有内容,并允许用户阅读pdf。

希望有所帮助。