我正在尝试将网页从php切换到NodeJS React。到目前为止,一切进展顺利,但这也意味着我需要一个数据库连接到我的mySql数据库。
问题是,我已经尝试过https://github.com/felixge/node-mysql#install的节点-mysql指南,尽管它们看起来都是非常直接的例子,但它们都不起作用。这个页面上使用的例子也是如此。
使用以下代码( Node v5.4.0 ):"mysql":"^2.10.2“、”节点-mysql“:"^0.4.2”、“反应”:"^0.14.6",
我试图得到一个真正的错误的代码。知道我有联系就更容易解决了。但不幸的是我似乎还没走那么远。指南中的示例通常使用如下:(更新以反映最后一段代码)
var React = require ('react')
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'jay',
password : 'jay',
degug : 'true',
});
connection.connect(function(err) { if ( !err ) {
console.log("Connected to MySQL");
} else { console.log("Error : ",err) }
});当需要时(“反应”)是我自己构造的。据我所知,这应该会给我一个"DB未找到“或”连接失败“之类的信息,但我只得到消息"Uncaught : Net.createConnection不是控制台中的函数”。
我已经询问了console.log(连接),我确实得到了一个对象,所以我知道连接已经设置好了。我还查看了从require(' mysql ')中剥离出来的mysql对象,它确实给出了一个包含名为"createConnection: function (Config)“的对象,就我而言,该对象就是一个关于不存在的错误。
还是我在这里漏掉了什么?如有任何建议,敬请见谅。
发布于 2016-02-28 13:14:36
我想我找到了我要找的东西。由于我想将我的旧php转换成javascript节点,它看起来会因为浏览器化而失败。而且,由于我目前的网站提供商不支持独立的nodejs,我想我需要用javascript实现php来实现它。
感谢您的投入,Tushar @Tushar
https://stackoverflow.com/questions/35671816
复制相似问题