使用nodejs mssql进行连接时出现输出问题

我是新来的node.js ,我试图连接到系统caching数据库。 这里是我的,基于文档中的示例代码:

var sql = require('mssql'); console.log("Connecting..."); sql.connect("mssql://username:password@server:1234/DB").then(function(){ console.log("connected"); }).catch(function(err) { console.log(err) }); 

如果我把错误的服务器或端口,我得到一个Failed to connect错误,但无论我input错误(用户名,密码,数据库)我得到零输出。 更重要的是,当所有的数据是正确的,我永远不会得到connected输出。

这是与caching和mssql库的兼容性问题吗? 还是我做错了什么?

为什么你要使用mssql,而不是caching,而你必须连接到caching。 如果你看一下文档 ,你可能会发现和示例

 var globals = require('cache'); var mydata = new globals.Cache(); mydata.open( { path:"/cache20102/mgr", username: "_SYSTEM", password: "SYS", namespace: "USER" }, function(error, result){} );