分享一个nodejs写的小论坛

时间:2023-03-08 15:09:50
分享一个nodejs写的小论坛

引言:作为一个前端小菜鸟,最近迷上了node,于是乎空闲时间,为了练练手写了一个node的小社区,关于微信小程序的,欢迎大家批评指导。

项目架构部分

分享一个nodejs写的小论坛

一、前端架构

作为一个写样式也得无聊的前端狮,我偷了个懒,直接用了bootstrap框架,由于jQuery封装的ajax极其友好,所以依然是jQuery,而没有选用angular之类的。

二、使用mongodb+node+express+nginx

  mongodb是菲关系型数据库,它的各种查询语句以及存储数据的方式跟js有点类似,所以对于没有学习过数据库的同学,还是很容易看懂的。据说是用c++写的,性能比较高,可以存储复杂的数据。在node中操作mongodb,需要使用mongoose,这个可以查阅官方文档http://www.nodeclass.com/api/mongoose.html,以及一些网友分享的文章https://cnodejs.org/topic/504b4924e2b84515770103dd

  express框架在node的基础上进行了很多功能扩展,具有丰富的 HTTP 快捷方法和任意排列组合的 Connect 中间件,开发非常便捷。学习起来也很简单,有兴趣的同学可以看看中文文档:http://www.expressjs.com.cn/4x/api.html。以及一些通俗的讲解http://www.cnblogs.com/mq0036/p/5243312.html

  nginx是我的朋友(博客园昵称木 易)帮忙弄的,这方面不是很懂。

Notice:

    1、项目的搭建是使用yomen生成的express的MVC方案,用了grunt作为自动化工具配置一些基本的自动重启以及sass转换css任务。前端的脚手架很多,学起来比较晕,推荐看一篇文章:我终于弄懂了各种前端build工具。会有一些帮助。

    2、node入门免费视频教程:http://www.imooc.com/search/?words=node

总结:

一、附首页效果图以及网址

分享一个nodejs写的小论坛

  详情页面请访问 微信小程序开发社区 ,欢迎提出宝贵意见!