【发布时间】:2021-06-09 13:46:18
【问题描述】:
SyntaxError: Invalid or unexpected token line 5
我似乎找不到丢失的内容或语法错误的地方
const getData = () => {
return new Promise((resolve) => {
const connection = createConnection();
const sqlQuery = fs.readFileSync('./file.sql').toString();
connection.connect((err) => {
if (err) {
console.log('Error connecting to Db:' + err);
return;
}
console.log('Database connection established.');
connection.query(sqlQuery, (err, results, fields) => {
if (err) throw err;
connection.end((err) => {
if (err) {
console.log(err);
}
console.log('Database connection closed.');
resolve(results);
});
});
});
});
};
【问题讨论】:
-
而"line 5"在哪里?
-
在 const sql 查询和 connection.connect 之间
-
你好像有个隐藏字符的例子。
显示为红点 ????在更漂亮。尝试删除toString();和connection之间的字符? -
Promise()在.connect()失败时不会解析或拒绝。 -
第 5 行有一个“零宽度空间”(
\u200B)
标签: javascript node.js json