我正在尝试使用节点 js 中的繁琐连接到本地 SQL Server 数据库。
function connectToSql() {
sqlConnection.on('connect', function (err) {
// If no error, then good to go...
if (err) {
console.log(err);
} else {
console.log('connected to SQL!');
executeSelectStatement();
}
});
}
当我在声明后不久调用此函数时,它工作正常并打印“已连接到 SQL!”。但是当我调用 SocketIO.Server 的这个函数“连接”事件时,它没有进行 sql 调用。我的代码如下:
ioServer.on('connection', function (socket: SocketIO.Socket) {
console.log('a user connected');
connectToSql();
});
它只打印'a user connected'
有什么建议为什么会发生这种情况?