#javascript #node.js #sql-server
#javascript #node.js #sql-сервер
Вопрос:
Я написал этот скрипт для подключения к моей локальной базе данных с помощью mssql и node.js .
Вот мой «server.js » сценарий:
const sql = require(‘mssql’);
//write the configuration to connect to our database:
var config = {
user: ‘root’,
password: ‘’,
server: ‘localhost’,
database: ‘testangular’
};
sql.connect(config, function(err) {
if (err) { console.log(‘Connect err: ‘ err); return; }
isConnected = true;
});
Когда я запускаю его, я получаю эту синтаксическую ошибку:
скриншот
Я новичок в javascript, так что это может быть нелепой ошибкой, но ваша помощь будет оценена по достоинству!!
Комментарии:
1. Пожалуйста, не предоставляйте информацию в виде скриншотов, а вставьте ее в вопрос. Если скриншот будет удален в какой-то момент, понять вопрос будет невозможно.
2. Не используйте редактор документов, такой как word, для написания кода — у него есть плохая привычка заменять символы «более умными» версиями, такими как апострофы, двойные кавычки, перевод строк и т. Д.
Ответ №1:
Вероятно, это связано с тем, что вы используете апострофы. Вы не должны использовать ‘
и ’
, но '
или "
.
const sql = require('mssql');
// write the configuration to connect to our database:
var config = {
user: 'root',
password: '',
server: 'localhost',
database: 'testangular'
};
sql.connect(config, function(err) {
if (err) { console.log('Connect err: ', err); return; }
isConnected = true;
});
Совет: я также предлагаю использовать здесь точку с запятой в случае err
, если это объект.
console.log('Connect err:', err);