node.js mongodb express实现博客,需要哪些功能??

发布于 2022-09-01 23:37:50 字数 83 浏览 8 评论 0

1、node.js express mongoose mongodb 实现个人博客,需要哪些功能??
2、例如:登录、注册、后台写博客,前台展示。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

滥情哥ㄟ 2022-09-08 23:37:50

自己不会做,就不要自己从头做。去慕课网上买一门做博客的课程,学习一下,你就会了。但是这就是一个最纯粹的博客,没有其他任何的东西。你去 github 上找一个 N-blog 的博客,简单学习一下

单说博客系统不复杂,复杂的是博客的评论系统,评论系统是可以做的很复杂的,不过一般借助于第三方更方便一些。

单说纯粹博客系统的功能点

  • 技术框架

    • 后端 express, bodyparser, express-session, mongoose,ejs,其实核心就这几个。
    • 前端 jQuery, bootstrap, 富文本编辑器 wangeditor,用 markdown 的话推荐 simditor,去 github 上搜索就能查的到,这就够了。
    • 至于像 axios,moment,lodash,你就不需要考虑,没必要增加学习成本。
  • 登录注册,实际上就是 session,有的话就登录,没有的话就跳转到登录页面,有人推荐说用 redis 或 mongodb 缓存 Session,这个就又增加了学习成本,初学完全不需要。
  • 后台写博客,那你就是写几个后台页面,用一个富文本编辑器,最好是使用 markdown,统一样式,这样最简洁,如果不会 markdown,直接就纯文本编辑器,推荐 wangeditor,国产的富文本编辑器 。后台对博客的编辑,完全就是最简单的增查删改,create, updateById, queryAll, queryById, deleteById,别的基本上就用不到。
  • 前台展示博客,更简单,用 ejs 模板引擎就行,后端查就用两个 api,一个是 queryAll,一个是 queryById,别的没了。
  • 这样就是一个最简单的博客,至于说性能如何,那都不需要考虑,因为你现在只需要把页面做出来,先让项目能跑起来,跑起来之后,再对代码做优化。
  • 以上所有的内容都是基于你要做的是一个纯粹的博客系统,而且不需要上线使用。如果说你的博客系统要上线,真正的展示自己的博客内容,建议还是使用 hexo 自己搭建一个,然后挂到 xxx.github.io 上,但是这又是另外一个话题了,因为 demo 博客系统和真实上线的博客系统,有很多地方都不一样。
又怨 2022-09-08 23:37:50

cms node.js

我家小可爱 2022-09-08 23:37:50

额,这个要看你博客的复杂度了吧,对自己的项目还是要有自己的想法啊。
可以参考一些大牛的博客:例:http://www.ruanyifeng.com/blog/

心头的小情儿 2022-09-08 23:37:50

你这是为了用node才写博客,还是为了写博客而用node?不要本末倒置了。

决定功能的不是技术,是需求

耳根太软 2022-09-08 23:37:50

最重要要弄好一个文本编辑器;

一曲爱恨情仇 2022-09-08 23:37:50

去看一本书,书名叫《Node.js实战》,貌似现在卖的有点少了,不过写的还是不错的,整本书都是讲实战,开头第一章就是拿node+express做的博客,注册登录、留言、编辑器的问题,都讲到了,推荐楼主看看。

或者,楼主也可以来我网站看看:Node.js教程中文网

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文