Код в app.js останавливает загрузку CSS ресурса - PullRequest
1 голос
/ 18 апреля 2019

У меня есть интересная проблема.Недавно я добавил некоторый код в мой файл app.js для вызова моего SQL-сервера и возврата результатов.

Код работает и возвращает ожидаемые записи, однако останавливает возвращение моего CSS-файла с ошибкой500. Если я извлекаю код, который вызывает мой SQL-сервер, он снова работает нормально.

var Connection = require('tedious').Connection;
var Request = require('tedious').Request;

// Create connection to database
var config =
{
    authentication: {
        options: {
            userName: '', // update me
            password: '' // update me
        },
        type: 'default'
    },
    server: '', // update me
    options:
    {
        database: '', //update me
        encrypt: true
    }
}
var connection = new Connection(config);

// Attempt to connect and execute queries if connection goes through
connection.on('connect', function(err)
    {
        if (err)
        {
            console.log(err)
        }
        else
        {
            queryDatabase()
        }
    }
);

function queryDatabase()
{

    // Read all rows from table
    var request = new Request(
        "SELECT * FROM [dbo].[Persons]",
        function(err, rowCount, rows)
        {
            console.log(rowCount + ' row(s) returned');
            process.exit();
        }
    );

    request.on('row', function(columns) {
        columns.forEach(function(column) {
            console.log("%s\t%s", column.metadata.colName, column.value);
        });
    });
    connection.execSql(request);
}

Вот моя страница возвращается без css и отображается ошибка:

enter image description here

Кто-нибудь знает, что происходитздесь, и что я могу сделать, чтобы это исправить?

1 Ответ

0 голосов
/ 18 апреля 2019

Я проверил это снова.Это работает хорошо.Вот ключевые моменты.

обязательное условие

Просто добавьте те коды, которые вы вставили в вопрос.

1.install tedious enter image description here

2. убедитесь, что порт прослушивания правильный.

app.listen(process.env.PORT);

3.Установите sqlсервер для предоставления доступа к службам Azure

enter image description here

Причина, по которой я обнаружил ошибку «Страница не может быть отображена, так как произошла внутренняя ошибка серверапроизошло.неверная конфигурация порта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...