1.E:\HtmlProject\node_modules>node server.js
应用实例,访问地址为 http://:::8081
E:\HtmlProject\node_modules\server.js:100
throw err ;
^
Error: getaddrinfo ENOENT localhost:3306
at Object.exports._errnoException (util.js:870:11)
at errnoException (dns.js:32:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
--------------------
at Protocol._enqueue (E:\HtmlProject\node_modules\mysql\lib\protocol\Protocol.js:141:48)
at Protocol.handshake (E:\HtmlProject\node_modules\mysql\lib\protocol\Protocol.js:52:41)
at Connection.connect (E:\HtmlProject\node_modules\mysql\lib\Connection.js:136:18)
at Object.<anonymous> (E:\HtmlProject\node_modules\server.js:18:17)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
- --------------------------------------------》mysql 服务没有打开
2.Error: ER_WRONG_VALUE_COUNT_ON_ROW: Column count doesn't match value count at row 1
意思为我的数据库的前面字段和VALUES的后面字段 个数不匹配。
3.Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near '='xulan' AND password='dhsjak'' at line 1
这是因为我的数据库查找的时候 SELECT * FROM *** WHERE 。。。我的WHERE前面没有空格,无语了。记着一定要注意空格。
4.利用AJAX提交数据的时候 window.XMLHttpRequest后面没有括号 即容易误写为 window.XMLHttpRequest()
var http ;
if(window.XMLHttpRequest){
http = new XMLHttpRequest() ; //IE7+,firefox,Chorme...
}else{
http = new ActiveXObject('Microsoft XMLHTTP') ; //IE5,6
}
5. 发送邮件错误
{ [Error: Invalid login: 535 Error: ??ê1ó?êúè¨??μ????£?ê?é???′: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256]
code: 'EAUTH',
response: '535 Error: ??ê1ó?êúè¨??μ????£?ê?é???′: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256',
responseCode: 535,
command: 'AUTH PLAIN' }
解决: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256 包含授权码的信息
6. $.ajax() 连接不上服务器 --
检查url : /***/?(?很重要)
7. 关于nodejs访问mysql,返回results为[object] [object]类型的转换
JSON.parse( JSON.stringify(results) ) -----即可转换成为JSON类型
应用实例,访问地址为 http://:::8081
E:\HtmlProject\node_modules\server.js:100
throw err ;
^
Error: getaddrinfo ENOENT localhost:3306
at Object.exports._errnoException (util.js:870:11)
at errnoException (dns.js:32:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
--------------------
at Protocol._enqueue (E:\HtmlProject\node_modules\mysql\lib\protocol\Protocol.js:141:48)
at Protocol.handshake (E:\HtmlProject\node_modules\mysql\lib\protocol\Protocol.js:52:41)
at Connection.connect (E:\HtmlProject\node_modules\mysql\lib\Connection.js:136:18)
at Object.<anonymous> (E:\HtmlProject\node_modules\server.js:18:17)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
- --------------------------------------------》mysql 服务没有打开
2.Error: ER_WRONG_VALUE_COUNT_ON_ROW: Column count doesn't match value count at row 1
意思为我的数据库的前面字段和VALUES的后面字段 个数不匹配。
3.Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near '='xulan' AND password='dhsjak'' at line 1
这是因为我的数据库查找的时候 SELECT * FROM *** WHERE 。。。我的WHERE前面没有空格,无语了。记着一定要注意空格。
4.利用AJAX提交数据的时候 window.XMLHttpRequest后面没有括号 即容易误写为 window.XMLHttpRequest()
var http ;
if(window.XMLHttpRequest){
http = new XMLHttpRequest() ; //IE7+,firefox,Chorme...
}else{
http = new ActiveXObject('Microsoft XMLHTTP') ; //IE5,6
}
5. 发送邮件错误
{ [Error: Invalid login: 535 Error: ??ê1ó?êúè¨??μ????£?ê?é???′: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256]
code: 'EAUTH',
response: '535 Error: ??ê1ó?êúè¨??μ????£?ê?é???′: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256',
responseCode: 535,
command: 'AUTH PLAIN' }
解决: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256 包含授权码的信息
6. $.ajax() 连接不上服务器 --
检查url : /***/?(?很重要)
7. 关于nodejs访问mysql,返回results为[object] [object]类型的转换
JSON.parse( JSON.stringify(results) ) -----即可转换成为JSON类型