nodebb源码阅读(1)


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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容