回复 (89)
F
我是不是来晚了啊
T
我顶。
L
注册了admin的账号,但是无法进入网站后台,怎么破?
S
非常非常好,不过这个要学习,还真不是一两周的事啊
M
源码地址打不开,请问最新源码地址是多少
F
Q
在windows上 安装出现错误,楼主 有更新代码吗?
G
404啊
C
404
W
W

W

需要修改配置?
F
引用 qwdingyuError: Cannot find module 'mongoose' 这个错误好烦人,折腾我一天了。 大家都是怎么解决的,请赐教,谢谢大家。 npm install mongoose 提示...
直接在项目的目录下,运行 $ npm install 就会自动安装依赖了。
Z
点击右上的作者“话题收藏”等均跳到对应自己的“话题收藏”等,这是个bug?
Q
Error: Cannot find module 'mongoose' 这个错误好烦人,折腾我一天了。 大家都是怎么解决的,请赐教,谢谢大家。 npm install mongoose 提示成功! mongodb也处于启动状态,在mongo中也切换到node_club了 。 但是 使用node app.js启动还是包 找不到 'mongoose'
N
准备从这个实例去研究nodejs,Thx
W
这个要支持一下。 非常感谢。
Y
引用 li8oo![enter image description here][1] [1]: http://cnodejs.org/user data/images/4f7db441827290275d0f...
我也有这个问题 不过很奇怪后来换了一台机器就好了,原来那台机器上的错误也没管。
L

我的也出现这个问题,应该怎么解决?
Y
研究了两天,很不错哦!!!
不过关于修改依赖模块connect:if (req.body && req.body.user_action === 'upload_image') return next();这样不太好吧,直接包含了upload_image字段。要修改的话是否应该添加个灵活一点的方法?
D
一个小想法:验证用户是否登录(或者说权限的效验)是否应该写一个中间件,在需要的请求里面前面加入即可呢?
K
J
引用 honglin1983有个非常基础的问题,页面的框架是layout.html,这个页面是在什么时候被载入的呢?我看site.js render的是index啊。谢谢!
@muyuan 老大,一直在研究node_club源码,但是对用邮件的发送功能总是不能发送成功,一直提示验证错误信息,详细的出错信息,老大可以参考我下面的这篇文章:enter link description here,非常期待老大的回复和解答,先谢谢呢!!!
Y
mongoose这个模块不支持windows吗?npm install mongoose 搞不定啊 Not compatible with your operating system or architecture
Y

B
引用 cloudaice不知道现在这个论坛注册完之后,是多少时间内激活有效,感觉应该一个小时或者是30分钟内,激活为有效,否测删除掉,不然有的注册了,可能没有收到激活邮件(各种原因),另外不知道可不可以支持重新发送激...
@muyuan 正好想问下。为啥不加上自动登录的功能,有计划没?
B
引用 cloudaice不知道现在这个论坛注册完之后,是多少时间内激活有效,感觉应该一个小时或者是30分钟内,激活为有效,否测删除掉,不然有的注册了,可能没有收到激活邮件(各种原因),另外不知道可不可以支持重新发送激...
因为源码的conf里 邮件地址写的是别人的。 你可以改成自己的。对于目前你无法激活的问题。你可以直接update users表 把active字段设置为true即可
R
绝对的支持,学习的好东东,感谢分享 没有说明授权方式?
F
test pic
L
受益啊,太好了。
S
@muyuan 我是又拍云存储的希望能够跟老大合作啊吕哥介绍我来社区直接找你呵呵,希望老大能回复我啊
M
@muyuan
L
代码的注释是否可以完善一下。
M
C
刚刚在github上面无意中竟然撞见了
M
nice! thanks for sharing!
B
好像沒有明確宣告授權方式,在使用上有什麼限制嗎?
B
J
好东西。
X
学习nodejs的好范例。
G
顶起 这么好的机会^ ^
I
学习学习
M
引用 honglin1983有个非常基础的问题,页面的框架是layout.html,这个页面是在什么时候被载入的呢?我看site.js render的是index啊。谢谢!
你会发现layout.html里有个<%- body %>,render的内容会替换这个占位符。
H
有个非常基础的问题,页面的框架是layout.html,这个页面是在什么时候被载入的呢?我看site.js render的是index啊。谢谢!
M
C
不知道现在这个论坛注册完之后,是多少时间内激活有效,感觉应该一个小时或者是30分钟内,激活为有效,否测删除掉,不然有的注册了,可能没有收到激活邮件(各种原因),另外不知道可不可以支持重新发送激活邮件之类的。
S
can't wait to see!
C
很奇怪,我本来想两个帖子一起发的,就是来个“Forbidden”页面……于是文字图片分开发了
C

C
昨天晚上下载了一个到虚拟机里面,ubuntu10,10.安装的时候告诉我缺少openssl,但是明明我装了的,后来又下载,又编译……,今天早上的时候,看到了干净的网站,只是自己注册了一个admin,就是不给我发个激活邮件。
M
引用 mejinkevar check = require('validator').check, sanitize = require('validator').sanitize; 这个validator模块,...
先安装依赖模块,在 nodeclub 目录里:npm install ./
M
var check = require('validator').check, sanitize = require('validator').sanitize; 这个validator模块,我好像没有找到,谁知道的?
Z
M
S
引用 mejinke我想问下这个文件中nodeclub / controllers / topic.js var models = require('../models'), Tag = models.Tag, ...
@mejinke var models=require('../models')会找到models这个包,然后这个包里的*.js里exports的东西都可以被引用到。
- 可以参看Models文件模块
Z
引用 ma3002不支持真的是,不是人了
@muyuan :
-
是否,有空来开源卫士社区的周四语音讲座来吼 express 开发 club 的体验?
-
在 YY 频道里説,通过 join.me 服务实时广播桌面,,,
- 嗯嗯嗯,如果你是用 mac 的话,就只能 虚拟机了,,
M
引用 mejinke我想问下这个文件中nodeclub / controllers / topic.js var models = require('../models'), Tag = models.Tag, ...
@sumory 看到了,我没有注意下面的 index.js require('../models') 会默认查找../models.js 然后再 ../models/index.js 是这个意思吧?
J
果断支持,呵呵
M
M
M
不支持真的是,不是人了
S
引用 mejinke我想问下这个文件中nodeclub / controllers / topic.js var models = require('../models'), Tag = models.Tag, ...
nodejs与java,c#等的有点不一样,exports出来的就是“包”可见了,然后引用到这个包就可以引用到这些抛出来的“对象”,无论是方法还是对象,而像完全面向对象的java那些是类级别的,通过类去引用,所以在写nodejs时要规划好哪里往外exports,不然就会越来越乱。
S
引用 mejinke我想问下这个文件中nodeclub / controllers / topic.js var models = require('../models'), Tag = models.Tag, ...
models/index.js下面有exports这几个出来啊
M
我想问下这个文件中nodeclub / controllers / topic.js
var models = require('../models'), Tag = models.Tag, Topic = models.Topic, TopicTag = models.TopicTag, TopicCollect = models.TopicCollect;
models.Tag models.TopicCollec 是如何加载的? 我看了下/models 下是一些文件,打开看了,但不太明白这里的 require('../models'), 是如何工作的,哪位大大能给解释下,感谢,我刚接触NodeJS。
M
安全 issue 已解决,代码已提交。
R
顶起
M
A
M
A
这里的标签可以自己建立吗?还是系统就搞死了这么几个?
M
发现一个致命的安全问题,中午解决。
K
嗯 来顶一下!
F
53watch了,不错。
F
J
引用 jiweizhongcontrollers/topic.js/get topics by query() 里面获取topic列表先取array( id), 再根据 id分N次调用get topic by id()...
3个查询不是就可以做完了吗?假设每页10条记录,如果通过 get_topic_by_id 取每条数据相当于查询31次数据库?
F
坐了个13楼~ ,顶起
S
哇卡卡卡,还真的是今天啊
M
引用 jiweizhongcontrollers/topic.js/get topics by query() 里面获取topic列表先取array( id), 再根据 id分N次调用get topic by id()...
- 因为
get_topic_by_id是先写成的,所以get_topics_by_query要调用它需先获取id列表 - 你会发现几乎每个对话题的请求都是需要话题的
author和tags,所以在get_topic_by_id里附带读取这些数据
L
好消息啊。
S
本来以为跳票了呢 :D
赞一个!
G
学习啊,马上watch了。
J
controllers/topic.js/get_topics_by_query() 里面获取topic列表先取array(_id), 再根据_id分N次调用get_topic_by_id()取单个topic,get_topic_by_id()里面又取了user,tag等,这样多了很多次数据库查询。 为什么需要这样设计?
S
好啊,学习
R
成功登录 了,刚手痒提交了一个Pull Requests 没经过本机测试,只保障了我能登录 ;)
I
HO
H
这个必须顶啊,学习学习
B
超赞 !!
Z
嗯嗯嗯,没有失信! 立即学习,,,,
参与回复
登录后即可参与回复。登录