我正在使用Express.js在一个网站上工作,并且非常喜欢它。我让它运行稳定,但希望用户能够在网站上添加页面(通过表单,设置字段或通过上传玉文件)。我最好还要一个审核队列。如果不这样做,我怎样才能添加页面而不必每次都为index.js添加一个条目?如果我添加了很多页面,这不会让它变慢吗? 对不起,请提出问题,并提前感谢您的帮助!
编辑:我要求缩小查询范围,所以这里是:
我想为Express.js添加一个Web界面,允许用户填写表单并在特定路径下向网站添加页面。我想要一种“审核队列”,我会在页面上线前批准它们。我找不到关于这个用例的任何信息。我该怎么做?感谢。
答案 0 :(得分:0)
首先,您需要获得一个数据库,以便审核队列可以等待处理。如何构建此数据库的具体方法,以及如何将此数据集成到可以交付的页面中取决于您选择的数据库和视图引擎。
设置完此系统后,您可以使用express的路由参数,这样就不必将所有可能的路由写入脚本。您的快递应用程序可以获取路径参数,查找数据库中的相关数据,使用您的视图引擎将其集成到页面中,并快速将此页面提供给您的客户。
I would recommend giving express's guide on routing a thorough read以及对数据库和查看引擎进行更多研究。