美文网首页
nodebb源码阅读(1)

nodebb源码阅读(1)

作者: 恐怕是小珠桃子 | 来源:发表于2016-10-11 14:47 被阅读370次

clone源码并启动程序

  1. 点击进入官方github,将代码克隆至本地
  2. 到项目根目录下执行npm i安装依赖
  3. 配置mongodb(mongodb的安装可点击ubuntu下安装mongoDB查看我之前的文章)
$mongo  #启动数据库
>use nodebb  #创建并使用nodebb数据库
>db.createUser( { user: "<用户名>", pwd: "<密码>", roles: [ "readWrite" ] } )

在终端执行vi /etc/mongod.conf修改配置文件,找到#auth = true修改为(去掉注释)auth = true。如果没有#auth = true就直接添加auth = true

  1. 重新启动mongodb数据库
    执行service mongodb restart
  2. 执行./nodebb start启动项目
  3. 打开浏览器按照提示进行注册
  4. 如果再次过程中启动nodebb请查看nodebb源码启动时的一些问题

数据库内数据的结构

注册成功后即可发表blog,根据url的相关性,以及对webstorm中nomgodb可视化工具中看到的一些数据进行分析,我们通过模糊查找分析了nodebb数据库中objects表中的两条数据,具体数据所表示的对象如下:


Paste_Image.png Paste_Image.png

相关文章

  • nodebb源码阅读(1)

    clone源码并启动程序 点击进入官方github,将代码克隆至本地 到项目根目录下执行npm i安装依赖 配置m...

  • nodebb源码阅读(2)

    根据数据库中原有的数据结构设计出用户评论的数据结构 之前邱和优优一起总结了一篇研究NodeBB发布一个topic数...

  • nodebb源码阅读(3)

    通过前几天的学习和探索我知道要向nodebb里添加“回复post”的功能就要编写新的插件,参考nodebb编写插件...

  • 关于index文件调用查找

    今天研究NodeBB源码,我和李优优pair 想要研究NodeBB上发布一个topic的过程 我们根据topic所...

  • 阅读NodeBB源码之过程一

    一: 二: 三: 对于搜索的结果我们要大胆的猜测: 很幸运的是我们找到了那个文件,在里面查找了url,找到了!猜想...

  • 阅读NodeBB源码之过程二

    今儿的任务是研究topic的发布过程,依着昨天的的方法,我们开始了。从topic开始,顺藤摸瓜 我们尝试在inde...

  • 如何实现 NodeBB 的单点登录?

    如何实现 NodeBB 的单点登录? NodeBB 的 hook NodeBB 的钩子分两种:过滤器和执行器。 f...

  • iOS 系统源码及第三方源码总结

    1.系统源码总结 RunTime源码阅读(一)之weakRunTime源码阅读(二)关联对象RunTime源码阅读...

  • Ubuntu下WebStorm快捷键不起作用

    这里主要说一下ctrl+'/'不起作用,如何解决的. 发现这个问题,是在看NodeBB源码的时候,需要使用cons...

  • Mybatis源码学习(1)--SqlSessionFactor

    Mybatis源码学习(1)--SqlSessionFactoryBuilder 一、源码阅读的入口 阅读Myba...

网友评论

      本文标题:nodebb源码阅读(1)

      本文链接:https://www.haomeiwen.com/subject/xqkbyttx.html