【问题标题】:Tutorials for a blogging application in node.jsnode.js 中的博客应用程序教程
【发布时间】:2013-12-13 18:39:57
【问题描述】:

我正在学习node.js,并想尝试在该平台上建立一个博客。你知道任何好的教程,一步一步地向你展示如何在节点上构建博客应用程序吗?我看过 Nettuts 的一个,但它没有解释一个完整的解决方案,比如数据库之类的。那么有什么好的教程吗?我不介意它是文字还是视频,只要它具有描述性和帮助性即可。

感谢您的任何建议!

【问题讨论】:

  • 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,当您遇到问题时,请描述该问题以及迄今为止为解决该问题所做的工作。
  • @PeterLyons 链接已失效
  • @PeterLyons 我希望将我的节点应用程序托管在 VPS 上,有没有想过将节点博客部署到 linux 服务器?
  • @pixel67 请参阅下面的答案。我的博客存储库包括使用 Ansible/Vagrant/Bash 进行自动部署。
  • @PeterLyons 感谢伙伴,我尝试注册以接收有关您网站上新博客文章的通知,但您的阅读器无法正常工作。

标签: javascript node.js web-applications blogs


【解决方案1】:

我的博客是用 node.js 和 express.js 编写的。我只在文件系统上使用一个简单的 git repo 来获取帖子内容。它在github.com/focusaurus/peterlyons.com 是开源的。如果您觉得有帮助,请随意环顾四周,并向我提出后续问题。它很简洁,但确实有一个带有预览功能的基本帖子编辑器,并允许我添加自定义标记处理逻辑。

其中有一个用 Ansible 和 bash 编码的全自动部署解决方案,我用它来将它部署到基于 Vagrant 的登台 VM 和生产数字海洋水滴。

【讨论】:

  • 听起来很有趣,我正在尝试实现类似的设置。谢谢
  • 您的博客使用什么数据库?您的博客存储在哪里?
  • 没有数据库,只是文件系统上的一个 git 仓库。
【解决方案2】:

你可以试试 ExpressJS

作为 ExpressJS 中级,我可以理解这个问题,因为即使我找不到一个“恰到好处”且极少的 expressjs 教程。

你可以试试这个http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/教程或者怀亚特提到的hack sparrow express tut

如果您对 MVC Web 框架完全不熟悉,那需要很大的耐心。因为我之前在 Django 工作过,所以我能够使用 ExpressJS 快速站立并运行

因此,即使本教程没有意义,也有很多其他资源,例如 docs、google 和 StackOverFlow:D

【讨论】:

    【解决方案3】:

    Node 就是使用生态系统中可用的东西。 npm 很棒,可以将 node 与其他环境区分开来。例如,您可以使用Wheat

    也就是说,您可以查看this article,它已经很老了,但很好。

    另外,我认为Hack Sparrow Express Tutorial 会给你很多有价值的概念,尤其是结合他在Mongo 上的帖子时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多