CNode

请问有同学遇到过这个问题吗?还是微博练习那个工程

Ddouya0808发布于13 年前最后回复13 年前9 回复4577 浏览0 收藏

边参考书和这个大哥的文章作的 http://cnodejs.org/topic/515b00096d382773061927de user.js我直接就把他的代码复制过来了,现在遇到了个google不到的问题

C:\microblog>node app

C:\microblog\models\user.js:10
User.ptototype.save=function save(callback){
                   ^
TypeError: Cannot set property 'save' of undefined
    at Object.<anonymous> (C:\microblog\models\user.js:10:20)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\microblog\routes\index.js:2:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)

这个原型上的save方法报错了,但是我的代码完全就是复制那个教程里的,应该就不是代码的问题了 不知道问题出在哪 有同学作这个联系的时候也遇到这个问题了吗?

查看回复

回复 (9)

L
leapon#1·13 年前

你查一下 User 是不是没有定义。

还有这个写法没必要写两次函数名:

User.ptototype.save = function(callback) { 
F
firstgeniusboy#2·13 年前

代码写错了。是prototype 不是ptototype

D
douya0808#3·13 年前

汗颜...掩面而去...

这问题我改了三个小时还没该出来...

ptototype......

L
leizongmin#4·13 年前
引用 douya0808汗颜...掩面而去... 这问题我改了三个小时还没该出来... ptototype......

你不是说"复制“的么?你这个准确地描述应该是”照抄“,而且你”抄错了

C
chloe#5·13 年前

Cannot set property 'save' of undefined

看到这个问题的时候应该 console.log(User.prototype) 如果是undefined  User.prototype = {}

F
firstgeniusboy#7·13 年前
引用 douya0808汗颜...掩面而去... 这问题我改了三个小时还没该出来... ptototype......

正常,代码写错再正常不过了。再狗血的问题我都遇到过

B
booxood#8·13 年前
引用 douya0808汗颜...掩面而去... 这问题我改了三个小时还没该出来... ptototype......

给头文件设置返回文件类型时,content 敲成 context ,导致css、js文件不能被解析,折腾了一晚上,这种事情能随便乱说吗。。。

参与回复
登录后即可参与回复。登录