美文网首页
阅读NodeBB源码之过程二

阅读NodeBB源码之过程二

作者: seafruit | 来源:发表于2016-10-12 17:50 被阅读0次

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

查找topic:
/src/routes/index.js    ->  ./ helper.js   ->   /src/routes/index.js
查找controller:
/src/controller/index.js   ->   ./topic.js   ->   找到了exports但是找不到require
……

我们尝试在index.js api.js controller里面找,没有找到,然后找页面,想通过template下的.tpl文件来查找请求,但都没有找到。

请教老师,老师先是网页上面利用开发者工具查看network,重新建立一个topic,然后在查看它的请求数据,结果发现全都是get方式,没有post,那就找不着api,怎么回事呢?

后来去上课了,我就没听。回来之后敏敏同学告诉我后来发生的事情。
老师说

如果一个文件夹为folder,它下面有index.js文件如果想要使用index.js文件:只需要引入文件夹floder就可以如:var f = require('./ folder'); // 默认是去找folder下面的index文件即:调用f(a,b)就是调用的是index文件

nodebb基于socket.io那么我们是不是应该去学习

websocket在服务器上如何传输发送过去的数据?
怎么监听浏览器发过去的数据?
客户端如何得到这个数据并且显示在页面上?

nodebb使用websocket解决了什么问题?

top崇拜,我们进一步拆分了任务卡,然后继续。
谢谢老师!

相关文章

  • 阅读NodeBB源码之过程二

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

  • 阅读NodeBB源码之过程一

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

  • 关于index文件调用查找

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

  • nodebb源码阅读(1)

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

  • nodebb源码阅读(2)

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

  • nodebb源码阅读(3)

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

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

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

  • Android源码解析

    Android源码解析之(一)–>Android项目构建过程 Android源码解析之(二)–>异步消息机制 An...

  • 【源码阅读】Glide源码阅读之with方法(一)

    前言:本篇基于4.8.0版本【源码阅读】Glide源码阅读之with方法(一)【源码阅读】Glide源码阅读之lo...

  • RxSwift之scheduler

    RxSwift之scheduler 在之前阅读 RxSwift 源码过程中,总是和 scheduler 偶遇,这次...

网友评论

      本文标题:阅读NodeBB源码之过程二

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