[英]Auth0 mysql connection error using php
我正在嘗試將自定義的mysql數據庫連接到Auth0。但是出現以下錯誤
[錯誤] ECONNREFUSED-連接ECONNREFUSED 127.0.0.1:3306
我的代碼是
function create (user, callback) {
var connection = mysql({
host : 'localhost',
user : 'db_user',
password : 'db_password',
database : 'db_name'
});
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);
});
}
該腳本在Auth0服務器上運行,因此localhost
本身就是auth0。 您需要使用Auth0服務器可以訪問的網絡地址。
您可以檢查ngrok是否將自己的開發服務器與雲服務(如Auth0)橋接。
因為Auth0(腳本運行的位置)無法到達您的數據庫服務器,所以您收到該錯誤。 當腳本運行時,Auth0進入本地主機,在這種情況下,將使用相同的Auth0,因此您的連接被拒絕。 你不得不:
您也可以在此處查看Auth0文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.