我正在尝试连接到SQL Server PTC_PROG数据库。我正在使用node.js,mssql软件包和Visual Studio Code。 我正在关注本教程:https://www.youtube.com/watch?v=Uvy_BlgwfLI
这是我的代码:
dbconfig.js
const config = {
user: 'user',
password: 'password',
server: 'server',
database: 'database',
options:{
trustedConnection: true,
enableArithPort : true,
instancename : 'PTC_PROG'
},
}
module.exports = config;
dboperations.js
async function getOrders() {
try{
let pool = await sql.connect(config);
let database = await pool.request().query("SELECT * FROM TABLE");
return database.recordsets;
}
catch (error){
console.log(error);
}
}
module.exports = {
getOrders : getOrders
}
order.js
---------
class Order{
constructor(MasterItemKey, MasterItemFileName){
this.MasterItemKey = MasterItemKey;
this.MasterItemFileName = MasterItemFileName;
}
}
module.exports = Order;
var Order = require('./order');
var dboperations = require('./dboperations');
dboperations.getOrders().then(result => {
console.log(result);
})
我阅读了日志: 用户“”登录失败。尝试登录SQL身份验证失败的原因。服务器仅配置为集成身份验证。
我如何设置接口(REST API)以与数据库对话。 我已经尝试了很多,但还没有找到任何东西。