Невозможно увидеть вывод в нефрите в браузере.Что я делаю не так?
server2.js file
var express = require('express');
var app = express();
app.set("view engine","jade")
app.get('/', function (req, res) {
var sql = require("mssql");
var config = {
user: 'sa',
password: 'test21',
server: 'test\\SQL2008',
database: 'testdb2'
};
//sql.connect(config, function (err) {
new sql.ConnectionPool(config).connect().then(pool => {
//if (err) console.log(err);
var request = new sql.Request();
// request.query('select * from test', function (err, recordset) {
return pool.request().query("SELECT * FROM test", function (err, recordset) {
if (err)
console.log(err)
else
if (err)
console.log(err)
else
res.render('StudentList', { studentList: recordset });
});
});
});
var server = app.listen(8080, function () {
console.log('Server is running..');
});
Файл StudentList.jade, созданный в папке представлений
doctype html
html
head
title=title
body
h1 Student List
ul
each item in studentList
li=item.StudentName
Вот что получается:
Список учеников:
-
-
-
Структура таблицы: Имя таблицы: Имя столбца теста: Имя Значения: тестовый тест 2