美文网首页
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)

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