CNode

nodejs和Mysql练习项目,出现了错误提示,不知道怎么办?

问答
Wwebcainiao发布于10 年前最后回复10 年前7 回复4552 浏览0 收藏

QQ截图20161009162917.pngQQ截图20161009163022.pngQQ截图20161009163058.png

这个'affectedRows',不是函数参数的属性么?还要自己去设定么?

查看回复

回复 (7)

W
webcainiao#1·10 年前
引用 bsdragon首先你无视了err,其次 应该是 if(result && result.affectedRows 0)

@bsdragon 谢谢,我好像明白了,如果没有值传递给result,则result就没有affectedrows这个属性,出现err.若有值传递给result,则err就是null,也就有affectedrows的属性了。

B
bsdragon#2·10 年前

首先你无视了err,其次 应该是 if(result && result.affectedRows>0)

W
willmynew#3·10 年前

你最好打印下err 有可能直接报错了 没有result

S
stonephp#4·10 年前

Node.js 里callback之后第一件事就是err的处理。遇到error了直接处理走掉。

W
webcainiao#5·10 年前
引用 stonephpNode.js 里callback之后第一件事就是err的处理。遇到error了直接处理走掉。

@stonephp 大神你好,我是菜鸟,能给我个链接么?关于连接池对象属性和方法的详细介绍,比如,connection. query的参数介绍等

来自酷炫的 CNodeMD

S
stonephp#6·10 年前

直接用sequelize

W
webcainiao#7·10 年前
引用 stonephp直接用sequelize

@stonephp 谢谢,刚刚随意看了一下,发现sequelize资源好多,就它了

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