首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现在node.js和express应用程序中发布博客的管理审批系统?

如何实现在node.js和express应用程序中发布博客的管理审批系统?
EN

Stack Overflow用户
提问于 2020-01-19 10:10:27
回答 1查看 1.7K关注 0票数 2

好吧。我问这个问题可能看上去很傻,但请稍等,帮我一下。

我用Node.js、Express和MongoDB制作了一个博客应用程序。用户必须登录才能创建博客并将其发布在网站上。但是,现在我想设计一个系统,以便管理员必须批准用户的帖子,然后才能在网站上发布特定的博客。

我想要创建一个管理面板,在这里他/她可以看到所有用户的帖子,其中有用户名和用户I。而且,我希望在每个帖子上都有一个审批按钮或类似的东西,这样只有在管理员批准用户的帖子之后,它才会发布在实际的站点上。

请建议我实现这一点的解决方案。

PS:我根本不知道如何创建管理面板。

EN

回答 1

Stack Overflow用户

发布于 2020-01-19 10:54:20

我知道你在Node.js是新来的。因此,您应该了解一些基本知识,如基本API调用、如何呈现页面、创建模型以及保存、更新和删除。

如果您知道模型、视图、控制器和路由。然后,您可以理解以下方法。

首先,Admin和其他页面一样,只能访问Admin。为此,您可以在用户模型名isAdmin中创建一个字段,该字段在默认情况下可能为False。如果isAdmin ==是真的,那么您可以呈现那些Admin。您可以在主页上放置一个按钮,该按钮只能在isAdmin == True时显示。单击该按钮后,它将带您到Admin页面。

然后,您必须在POST模型中创建一个名为isApproved的字段,默认情况下也是False。

在Admin中,当您单击按钮isApproved字段时,您可以使用其他信息制作一个按钮“批准post”,“”字段将变为“True”。

最后,一个帖子将显示何时isApproved ==真。您可以评论进一步的解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59809055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档