Привет, Я пытаюсь использовать два выбора в одном JS-файле в узле js и sql-сервере. Я не могу понять синтаксис этого. Мне нужен выбор, чтобы получить всех лиц из таблицы, а другой - подсчитать общее количество людей в этой таблице. Можно будет поместить эти два выбора в один JS-файл. Если да, то кто-нибудь может помочь мне с синтаксисом?Узел JS Multiple Select
Вот код, я попробовал, и я получаю ошибку «Cant Set заголовки после того, как они отправляются»
вар SQL = требуется («MSSQL»); вар DBCONFIG = {
server: "XXXXX",
database: "XXXXX",
user: "XXXXX",
password: "XXXX",
port: 1433
}; exports.list = функция (REQ, разреш) {
sql.connect(dbConfig, function (err) {
if (err) console.log(err);
var request = new sql.Request();
request.query('select * from PERSON', function (err, recordset) {
if (err)
console.log(err)
else
console.log(recordset)
res.render('personinfo_itwx', { data: recordset });
});
request.query('select count(*) from PERSON', function (err, recordset) {
if (err)
console.log(err)
else
console.log(recordset1)
res.render('personinfo_itwx', { data: recordset1 });
});
});
};
Не можете ли вы просто сделать два запроса асинхронного запроса? Например, с асинхронной библиотекой. https://github.com/caolan/async –
Hi Patryk, Можете ли вы помочь мне с синтаксисом использования async, пожалуйста? Я новичок в node.js, поэтому никогда не использовал async. – Aditya