我在我的项目中使用 auth0 作为我的身份验证服务。我真的很喜欢它,但是我在使用自定义数据库(MySql)时遇到了一个问题,我确定我已经将 db.connection 参数配置到了我在 Plesk 中的远程共享主机数据库。它总是显示:“[错误] 脚本执行没有在 20 秒内完成。你在调用回调函数吗?”,当我试图运行“创建”脚本时。这里的脚本:
function create (user, callback) {
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '192.168.23.16',
user : 'user',
password : 'pass',
port : '3306',
database : 'dbname' });
connection.connect();
var query = "INSERT INTO users SET ?";
var insert = {
password: bcrypt.hashSync(user.password, 10),
email: user.email
};
connection.query(query, insert, function (err, results) {
if (err) return callback(err);
if (results.length === 0) return callback();
callback(null);
});
}
我现在应该做什么来解决这个问题?我是新手 谢谢.. 问候, fxbayuanggara