挖个坑,会在这里分享一些开发中遇到的问题。
也希望能够抛砖引玉,让更多人的和我一起开发这个日记网站。
网站是全部用nodejs来开发的,数据库用的mongodb,框架用的express,服务器在香港的一台vps上。
地址:tuer.me
目前注册用户30多人,日记写了100多篇了。一切都感觉良好,除了静态资源有点慢,可能这周部分静态资源给扔到国内的sae上去。。

挖个坑,会在这里分享一些开发中遇到的问题。
也希望能够抛砖引玉,让更多人的和我一起开发这个日记网站。
网站是全部用nodejs来开发的,数据库用的mongodb,框架用的express,服务器在香港的一台vps上。
地址:tuer.me
目前注册用户30多人,日记写了100多篇了。一切都感觉良好,除了静态资源有点慢,可能这周部分静态资源给扔到国内的sae上去。。

赞!居然两年了,两年前我在干嘛……
挺好的,顶一个 发自 CNodeJs ionic
又是mongodb
两年前还能运营到现在确实满不容易的。
光顾了一下,漂亮
发现已经运行了两年。。。大神啊……百度发现这条,路过进来顶顶,挖下坟也好
这几天把ie8以上的限制也去掉了,网站ui又有了进一步优化,欢迎大家试用。。
很喜欢这种简洁的画面
注册不上。confirmation email 发得非常慢。
可以加个 Gavartar 的头像呢
做的不错,赞一个!
我很有兴趣,之前弄过一段时间nodejs,后来因为项目不需要了所以也就没太关注!
我才刚学习Nodejs,已经有大大发布作品了,很不错,顶一个。
在 app.get("*",function(req,res,next){
}); 里面增加登陆验证,如果登陆了就next,如果没登陆就跳出。
刚开始接触Nodejs,想知道如何在express里面插入一个用户是否登入验证的方法,而不必为每个app.get 里面添加一次这个方法
为啥我看到的网站是完全没有样式表现的,求解释..
@jaicc vps就是一台linux服务器,至于服务器怎么配置,看你自己了。再通俗点,就是给你开了一个虚拟机,带外网ip的,然后随便你怎么弄了。
@xiaojue 选vps 是不是要选mongodb+ nodejs 支持的啊??还是说都可以,然后自己配环境????不懂部署的问下
@j4cnodejs 淘宝 搜 香港VPS。。。好多呢 你可以自己感受完速度慢慢选。。
啊。。。是的。早发现了。。不过url没改,模版里的改了,这个忘记了- -||。恩 周末改下。
呃,发现一个细节问题: /diarys/ <---这个英语单词的复数形式不对哦, 应该是 diaries, 改一下吧
不错,表扬一下!趁现在简单,就开个源吧! 还有, VPS速度不错,是香港哪个机房?或者能告知淘宝哪家买的吗, 配置如何?
很不错啊,期待lz的教程
开源啊,骚年。
我现在有个应用,怎么才能用域名访问到我的应用啊。
那res.locals 这个有什么用呢?
传参就是render("tempfile",{ errormsg:"用户已经注册" }); 然后tempfile里直接引用errormsg就成了啊。。。
楼主是怎么给试图传参的?
app.get('/',function(req,res){
req.flash('error','用户已经注册');
console.log('--'+req.flash('error'));
res.render('index', { title: '首页'});
});
app.use(function(req, res, next){
//res.locals.title = config['title'] //res.locals.csrf = req.session ? req.session._csrf : ''; res.locals.user = app.get('user'); console.log(req.flash('error')); res.locals.error = req.flash('error').length ? req.flash('error') : null ; res.locals.success = req.flash('success').length ? req.flash('success') : null ; next(); });//locals
req.flash("error") 无法取到值
今天更新 禁止任何人回复功能。
真心不错,希望增加交友功能 o(-"-)o
香港的VPS 需要备案否?
增加关注人的list页面,总数预览,修复写日记的几个小bug。
github地址?
支持,,支持,
修复了一些图片相关的缓存bug,增加关注日记的功能。
今天增加私密日记的功能~!
xiaojue,我記得跟你在qq上聊過啊。
我想問下,香港的vps,多少錢啊,怎麼購買?
增加全部日记的分页功能,对首页布局改版了。
我现在处理图片用的ImageMagick,我发现有比较严重的内存泄露问题。。。你看到你发的了。我今天打算把ImageMagick干掉都换node-canvas处理算了。。504确实是程序出错了。
总体做的不错,要是能开源一下共同学习就更好了
我发布一篇日记用了两分钟,还504.。。
能不能公开一下源码啊,学习一下。
楼主更新很勤快呀,支持。期待来源!
增加回复评论和提醒的功能。
更新了说明和帮助页的内容。
2012、8、3 1,更新了日记墙的布局。 2,配置了nginx,把日记图片都增加了default type。 3,对所有用户头像做大小限制,修改完毕,设置部分,增大头像尺寸到150*150,自动截取中间部分为小头像展示【懒得做用户自己截了,改天补上。。】。
把头像单独做了一个接口,不支持渲染base64到页面里了,速度得到很大提升,当初决策失误啊。。
下一步增加缓存支持,和头像的截取功能。。用的node-canvas来实现的。
很清爽啊,不错不错,然后,能在首页放个写日记的入口不?个人信息只放一个用户名有点空,可以加操作哇
你好,请问一下:能不能把你用的bootstrap的UI发给我一份呢?谢谢。[email protected]
刚又增加了分享到微博的按钮…… mark。
很好。支持
不错哦啊,风格很简洁,代码开源吗?
gzip的问题已经改好……粗心了……bootstrap的话,我看情况确实要拆分一下。。
额,刚更新了关注的功能……广告下……哈哈= =
我靠,gzip居然真的设置有问题……。。。我一直没去检查。。。谢谢兄弟。。
嗯,主要慢还有就是用户头像我直接存的base64,打到页面里可能也会让页面比较慢,这里正在动手改。
谢谢你啦。。。gzip的我这就去改。。
我打开首页花了近1分钟.....
服务器上的Gzip设置的有问题,css和js都没压缩就传过来了,而且如果用bootstrap的话最好是精简一下内容,其实bootstrap中不少东西你都没有必要加进来,加载部分就够了,这样能极大的提升速度。
把assert放到国内服务器上这不是重点,只能是锦上添花的一笔。
另外如果放的话,还是推荐放在又拍云上比较靠谱。
审美疲劳了~~
又是bootstrap~~~
很不错很简洁