node.js轻博客应用
发布于 9 年前 作者 DoubleSpout 26562 次浏览 最后一次编辑是 5 年前

之前有TX说node.js异步回调嵌套太麻烦,我最近写了一个小应用,个人轻博客,感觉只要分层弄好其实嵌套也就那回事。

wujb.net轻博客是基于node.js开发框架rrestjs开发的,数据库采用mongodb,主要功能有发布文章,图片,视频等。(坑爹的是我忘记把编辑器功能加上去了,55555)

项目地址:http://www.wujb.net (之前被阿里云档了,现在把域名指向国外服务器跳转了,解决了,HOHO~) nae地址:http://wujb.cnodejs.net/ 项目源码:GITHUB源码 rrestjs框架:www.rrestjs.com

主要功能有: 1、无需注册即可使用,甚至于无需输入密码,全站邮箱都经过加密处理,无需担心被盗号。 2、可以根据喜好发布图片、文字、视频的简短轻博客 3、可以修改站点的登陆封面(由于NAE平台无法安装图片处理软件,故此功能被砍掉了) 4、可以对某一篇文章进行喜欢,可以对某一位博友加好友 5、可以对博文进行评论 6、可以和博友进行私信聊天 7、等等其他

部署在NAE上,可能抽风下线,我会及时跟踪上线 各位大大轻拍啊~

简单的分层图: enter image description here

项目截图: enter image description here

enter image description here

52 回复

怎么我一访问http://www.wujb.net就跳转到nodejs论坛了呢?

NAE域名绑定功能有点问题,可能是阿里云屏蔽了,你直接访问 http://wujb.cnodejs.net/

![enter image description here][1]

样式有问题,看了下css都下载下来了,页面还是乱 [1]: /upload/4f19624f817ae4105c019116/1342688086754_test.jpg

用nae访问吧,域名绑定有问题啊

@snoopy http://wujb.cnodejs.net/home 就是访问这个的时候的截图

@sumory 额。。我查查问题~谢谢啊

很漂亮哦~ 郑重声明:本站不支持IE6! 这个很威武,让IE6见鬼去吧~

为什么和网易的lofter差不多。

还真是诶~不过轻博客好像都长这样~网易,新浪,点点、、、、、

@snoopy 应该解决了,缓存了整合的css样式表,不用每次去生成了,谢谢你啊~

支持一个 snoopy

要是源码都像 config.js 那么多注释就爽了 : D

很不错,网易Lofter的风格吧,美工细节还有待改善,不过基本的Tiny Twitter的东西都有啦,赞一个~

必须的啊,我觉得应该直接让IE6打不开这个页面~

@crycode @niued 风格参考了lofter更换了部分icon和布局,大体差不多,hoho~

感谢捧场啊~

代码不复杂,很简单的一个网络应用

嗯,参考的就是lofter风格,美术细节确实有待加强

谢谢啊~

感谢发烧友的捧场

楼主你好,我也是nodejs新手一个。最近在学习的时候遇到了一个问题。我在学习国外的一个用nodejsmongodb做的博客,他的博客代码也和您一样全部开源。他的博客链接如下http://justjs.com/ 由于我是初次接触nodejs和mongodb,所以对里面的东西都还不是很了解。想请教一个很简单的问题。就是关于nodejs的路径问题。比如说我现在建立了一个名为blog的文件夹,然后里面包括了server.js app.js等文件,在运行时是不是一定要把node.exe文件放在相同目录才能运行?盼复!

不需要的,node.exe是windows下的吧,node.exe随便放在哪里,启动的时候跟上参数就可以了

@snoopy 谢谢答复,但是如何跟上参数呢?例如我先要cd切换到blog目录,而node.exe在另外一个文件夹,这下该如何操作才能正常运行nodejs?

@xvfeng123 我在ubuntu下测试了,貌似可以随便放。但是在windows下还是不行。什么原因?

@xvfeng123 要在path中加入node.exe所在的文件夹的目录。加好以后试试在CMD下输入node,看看有没有反应

@risezhang 恩,谢谢。在网上找了下资料后,重新安装解决了。同时也把其他一些需要环境变量的东西都解决了。

很厉害!支持~

楼主,请问在window上写的怎么打包发布应用呢?

noderce也不错

@snoopy 样式和图片都自己搞的?

@atian25 额是的,样式使用less

很不错 支持下

支持下,正准备搞个博客~

木有头像功能哇…gravatar出于半墙状态,木有头像功能比较不爽

我都是在linux下搞的,windows不清楚呀

还可以哇,我没有被墙到,gravatar简单啊,节约服务器资源,而且nae有个要命的设定,发布会覆盖的,文件上传会悲剧

@snoopy 可是如果是泡在自己的vps上呢?另外上传封面貌似就不能自动更换其他的了…图片那么大下载要好一会 试试看 http://www.idormlife.com/ 本来加你QQ了想把这个实际应用一下的…稍微改改应该就可以实现,只是刚刚接触nodejs,完全不懂撒 。。。

您好,请问下,您这个应用的路由分发是不是在controller/app.js 里的这一句require(’./’+req.path[0])[req.path[1]](req, res); 实现的呢????对路由分发这一块有点朦

@phoenixlzx 有什么问题你加我QQ私聊吧~

就是这部分实现的路由,这也是rrestjs框架区别于expressjs的最大不同

@snoopy 那看来,我还是能看到你的源码,呵呵。。很强大,学习中。。。

大哥!这样式是全部自己写的么?

大哥做的相当不错, 鼓励持续开发

在github打mark了,callback确实让我很头痛,主要是不习惯逻辑,今天好了一点,希望习惯就好

不错,俺也在筹划中…

无需注册是不是在登录里要检测一下账号,没有就顺手注册一个?

###遗憾啊,刚看到你这篇博客,貌似已经挂掉了吧###

回到顶部