2016-04-13 31 views
1

Benim angularjs projeme kimlik doğrulama hizmetleri olarak auth0 kullanıyorum, herhangi bir genel ip tarafından erişilebilir mysql yaptım ve farklı PC'ler ile test ettik, ama eşik zaman aşımı hatası olsun:auth0 kimlik doğrulaması ve özel veritabanı çalışmıyor

"[SandboxTimeoutError] Komut dosyası yürütmesi 20 saniye içinde tamamlanmadı. Geri arama işlevini mi çağırıyorsunuz?"

Ayrıca ngrok'u da denedim, ancak windows 10'u kullandığımdan bu işe yaramıyor, bu yüzden tam olarak ne eksik olduğumu bilen var mı, ve şimdiden teşekkürler.

cevap

1

MySQL veritabanına sanal alanın dışından erişebiliyor musunuz?

Ayrıca - mesajın hatası uyarınca - geri arama işlevini mi çağırıyorsunuz?

Oluşabilecek ek hataları ayıklamak ve görmek için webtask kullanmayı denediniz mi?

Kodunuzun küçük bir parçacığını paylaşmaya aldırmazsanız, bir göz atıp bakmadığınızdan emin olmak isterim.

sayesinde Ado

+0

burada benim kod: fonksiyonu (kullanıcıyı geri arama) { var bağlantısı = mysql oluşturmak ({ konak: configuration.host, kullanıcı: configuration.user, şifre: '' , veritabanı: configuration.etabase }); bağlantı.connect(); var query = "INSERT INTO kullanıcıları SET?"; var insert = { parola: bcrypt.hashSync (kullanıcı.password, 10), e-posta: user.email }; connection.query (sorgu, ekleme, fonksiyon (err, sonuçlar) { halinde (err) geri geri arama (ERR); halinde (results.length === 0) geri geri arama(); geri arama (boş) }); } –

+0

Auth0 tarafından sağlanan orijinal kodu kullanıyorum, sadece ana makinemi ip adresime dönüştürdüm. –

+0

kod açık değil mi? –

İlgili konular