首先,我要说我是javascript的入门者。我正在尝试阅读并学习它。我有一个由GoDaddy托管的MySQL数据库,并尝试使用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');
当我运行节点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)
我不明白为什么“用户”是意外标识符。谁能引导我正确的方向?
谢谢您的时间。
答案 0 :(得分:1)
您已删除了已编辑端口后的逗号。
答案 1 :(得分:0)
您忘记了上一行代码中的逗号,
port : 'redacted',