【问题标题】:Code in app.js stopping CSS resource being loadedapp.js 中的代码停止加载 CSS 资源
【发布时间】:2019-09-08 06:55:04
【问题描述】:

我有一个有趣的问题。我最近在我的 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,并显示错误:

有人知道这里发生了什么,我可以做些什么来解决它?

【问题讨论】:

标签: mysql node.js azure web-applications


【解决方案1】:

我再次测试了它。它运作良好。以下是重点。

先决条件

只需添加您在问题中粘贴的代码即可。

1.安装繁琐

2.确保监听端口正确。

app.listen(process.env.PORT);

3.设置您的 sql server 以允许访问 Azure 服务

我遇到错误“页面无法显示,因为发生内部服务器错误”的原因。端口配置错误。

【讨论】:

  • 感谢托尼,所有这些设置都正确,但我仍然遇到问题。我在开发者控制台中遇到的另一个错误是“未捕获的 ReferenceError:$ 未定义”。此外,页面加载速度非常慢。
  • @Kat 这很奇怪。我刚刚遇到警告消息。
  • 我现在没有遇到任何问题,我已将设置更改为使用 Visual Studio Code,而不是尝试在云中进行开发。感谢您引导我朝着正确的方向前进。
猜你喜欢
  • 2016-01-08
  • 2017-01-05
  • 2011-05-22
  • 1970-01-01
  • 1970-01-01
  • 2017-07-16
  • 2021-09-12
  • 2012-12-22
  • 2020-01-16
相关资源
最近更新 更多