@historydev
Редактирую файлы с непонятными расширениями

Закинул приложение в apk, ошибка подключения к бд, хотя в браузере работает, что делать?

db = mysql.createConnection({
	host: 'localhost',
	//socketPath: "/var/run/mysqld/mysqld.sock", 
	user : 'root', 
	password : '',
	database : 'game'
});

db.connect((err) => {
	if(err) console.log(err);
	console.log("Mysql connected");
});

db.query('SELECT email FROM players WHERE email=?', [email], (err,result,fields) => {
   		if(err) console.log(err);
   		e_mail = fields[0];
   		console.log(JSON.stringify(e_mail));
   	});
   	
   	if(e_mail == undefined) {
   		socket.emit('warning');
			}
			else {
				console.log(e_mail + '/' + email);
				db.query("INSERT INTO players (nickname,email) VALUES('" + nick + "','" + email +  "')", (err,result) => {

     	if(err) console.log(err);

     	console.log("Insert");
  			});
			}
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
megafax
@megafax
web-программист
Что и куда Вы закинули?

Соединение с базой данных у Вас идет через localhost. Соответственно ничего не соединится, если у Вас не установлен mysql на устройстве, либо соединяйтесь по внешнему IP для СУБД
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы