Ниже приведен вывод из моего файла server.js.
Я распечатываю параметры строки запроса, которые передаю в хранимую процедуру.
ID : 10################_
Email : test@mail.com
Name : testname
FamilyName : testtesttest
Ниже приведена ошибка, которую я получаю:
(узел: 8084) UnhandledPromiseRejectionWarning: необработанное обещание
отклонение (идентификатор отклонения: 1): TypeError: Невозможно прочитать свойство 'type' из
не определен
(узел: 8084) [DEP0018] Предупреждение об устаревании: отклонение необработанного обещания
устарели. В будущем обещают отклонения, которые не обрабатываются
завершит процесс Node.js с ненулевым кодом выхода.
Ниже мой вызов хранимой процедуры. Я продолжаю получать вышеуказанную ошибку, и хранимая процедура не выполняется. Я посмотрел на следующую ссылку , в которой, похоже, возникла та же проблема, но я все еще получаю ту же ошибку.
Это моя первая попытка вызвать хранимую процедуру с помощью этого модуля узла. Так что любая помощь приветствуется.
app.get('/addRegistration', function(req,res){
try
{
const pool5 = new sql2.ConnectionPool(config, err =>
{
// Stored Procedure
pool5.request()
.input('FBID', sql2.varchar, 250, req.query.id)
.input('FBEmail', sql2.varchar, 250, req.query.email)
.input('FBName', sql2.varchar, 250, req.query.memberName)
.input('FamilyName', sql2.varchar, 250, req.query.familyName)
.execute('sp_registerUser', (err, result) =>
{
console.log("Success");
}).catch(function(err) {
console.log(err);
});
})
pool5.on('error', err => {
console.log("Error");
})
} catch (err) {
// ... error checks
console.log("addRegistration: " + err)
}
});