#mysql #node.js
#mysql #node.js
Вопрос:
Позвольте мне начать с того, что я полный новичок в javascript. Я пытаюсь прочитать об этом и изучить это. У меня есть база данных MySQL, размещенная на GoDaddy, и я пытаюсь подключиться к ней с помощью бота discord. Вот приведенный ниже код:
const Discord = require('discord.js');
const client = new Discord.Client();
var mysql = require('mysql');
var con = mysql.createConnection({
host : 'redacted',
port : 'redacted'
user : 'redacted',
password : 'redacted',
database : 'redacted'
});
con.connect(error => {
if(error) throw error;
msg.channel.send("Connection to database successful!");
});
client.login('redacted');
Когда я запускаю node index.js ошибка:
user : 'redacted',
^^^^
SyntaxError: Unexpected identifier
at new Script (vm.js:80:7)
at createScript (vm.js:274:10)
at Object.runInThisContext (vm.js:326:10)
at Module._compile (internal/modules/cjs/loader.js:664:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
at startup (internal/bootstrap/node.js:283:19)
Я не понимаю, почему «пользователь» является неожиданным идентификатором. Кто-нибудь может направить меня в правильном направлении?
Спасибо, что уделили время.
Ответ №1:
Вы пропустили запятую после отредактированного порта.
Ответ №2:
Вы забыли запятую ,
в предыдущей строке кода
port : 'redacted',