代码:
const sql = require('mssql');
try {
// 连接配置
const config = {
user: 'sa',
password: 'xxxxxxx',
server: 'localhost',
database: 'xxxxxx',
options: {
//encrypt: true, // 如果使用 Azure SQL 数据库,则需要设置为 true
//trustServerCertificate: true // 如果使用自签名证书,则需要设置为 true
}
};
// 连接数据库
await sql.connect(config);
// 执行查询
const result = await sql.query`SELECT * FROM BaseUser`;
// 返回结果
return { result };
} catch (e) {
console.error(e);
return { error: e.message };
} finally {
// 关闭连接
sql.close();
}
运行(云端测试)后出现这样提示:
"errorCode": -1, "errorMessage": "Error: Cannot find module 'mssql'
是安装了,但是安装错位置了,得安装到云函数目录下
mssql 已安装