最近学习 NodeJS,利用 ExpressJS 框架和 MongoDB 数据库搭建了一个简单的 Forum

2016 年 1 月 22 日
 luckybird

NodeJS-learn-forum

最近学习 NodeJS ,利用 ExpressJS 框架和 MongoDB 数据库搭建了一个简单的 Forum ,分享出来一起学习!

演示地址:Demo

功能简介

安装方法

$ git clone https://github.com/luckybirdme/NodeJS-learn-forum.git
$ npm install
$ DEBUG=myExpressApp:* npm start

注意事项:

  1. 请确保安装了 NodeJS , npm , MongoDB
  2. 请根据环境修改根目录的 config.js 配置文件

备注

使用过程中如有疑问,可查看本人的学习笔记,博客地址:LuckyBird
如果本项目对你有帮助的话,不妨点个赞呗, GitHub 地址: NodeJS-learn-forum

5822 次点击
所在节点    Node.js
19 条回复
evakiss
2016 年 1 月 22 日
论坛做的还是蛮不错的,虽然打不开-_-||
v1024
2016 年 1 月 22 日
home?tagId=5699e9f98c5672005ec54201

这个 tagid 的 hash 多余了, tag 不可能有相同的,直接用 tag 名就好了,易读。

另外?这种 query 形式应该避免,主流 web 框架的 route 都是支持并推荐伪静态的。
pangtianyu
2016 年 1 月 22 日
网址打不开
imlonghao
2016 年 1 月 22 日
似乎有 MongoDB 注入?
chemzqm
2016 年 1 月 22 日
能打开 只是打开很慢,还不错
boyhailong
2016 年 1 月 23 日
mark 一下 也正准备用 django 做个论坛 demo 呢
pangtianyu
2016 年 1 月 23 日


@chemzqm 死也打不开是什么问题啊 0.0
markocen
2016 年 1 月 23 日
这样 qq 邮箱会不会被禁啊
tvallday
2016 年 1 月 23 日
服务器配置出错了。
luckybird
2016 年 1 月 25 日
多谢各位关注,网站已经恢复访问!之前确实挂了,准确地说,应该是 nodejs 进程挂了,需要跑个监控进程来重启 nodejs 服务啦!
luckybird
2016 年 1 月 25 日
@v1024 非常感谢指点,因为初学者,可能考虑不够周到,以后慢慢修正,谢谢啦!
luckybird
2016 年 1 月 25 日
@imlonghao 请问如何注入了?可否详细说清楚
luckybird
2016 年 1 月 25 日
@pangtianyu 已经恢复访问啦,你重新打开看看呗
imlonghao
2016 年 1 月 25 日
pangtianyu
2016 年 1 月 25 日
@luckybird 我觉得不是 nodeJS 的进程问题吧 0.0 连你的部落格都打不开 0.0 求看一下是不是屏蔽境外 IP 了什么的
luckybird
2016 年 1 月 25 日
@pangtianyu
如果连我的 blog 都打不开,有可能是限制 IP 限制吧,但是我用翻墙浏览器也能打开我的 blog 喔!
服务器是放在联通机房,估计有限制吧,机房那边我无法协调了,不好意思啦
galenzhao
2016 年 1 月 25 日
[root@vultr NodeJS-learn-forum]# node --version
v0.10.36
[root@vultr NodeJS-learn-forum]# npm --version
1.3.6
[root@vultr NodeJS-learn-forum]#

npm install 失败,最低要求 node 版本多少?
luckybird
2016 年 1 月 26 日
@galenzhao
[weblogic@v0A-123-177-206 ~]$ node -v
v0.10.41
[weblogic@v0A-123-177-206 ~]$ npm -v
1.4.29
[weblogic@v0A-123-177-206 ~]$

这是当前服务器 RedHat 运行的版本,

chenyunhui@ubuntu:~$ nodejs -v
v4.2.4
chenyunhui@ubuntu:~$ npm -v
2.14.12
chenyunhui@ubuntu:~$

这是我本地开发 Ubuntu 运行的版本

两个版本的都能正常运行
npm install 失败有错误日志,贴出来看看,不一定是版本问题
luckybird
2016 年 1 月 26 日
@imlonghao
好的,谢谢啦,我研究下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252701

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX