Код из app.js:
'use strict';
const PORT = 3000;
var express = require('express')
var bodyParser = require('body-parser')
var app = express();
var routes = require('./routes/index')
var publicDir = (__dirname + '/public');
app.use(express.static(publicDir));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.listen(PORT, () => { console.log("ASOM API running") });
Код из db.js:
const sql = require('mssql')
var config = {
user: 'sa',
password: '******',
server: 'localhost',
database: 'ASOM',
"options": {
"encrypt": true,
"enableArithAbort": true
}
};
const poolPromised = new sql.ConnectionPool(config)
.connect()
.then(pool => {
console.log('Connected to MSSQL')
return pool
}).catch(err => console.log('Database connection failed! Bad congig: ', err))
module.exports = {sql,poolPromised}
Код из index.js:
var API_KEY = "1234"
var express = require('express')
var router = express.Router();
const { poolPromise, sql } = require('../db')
router.get('/', function (req, res) {
res.end("API RUNNING")
});
module.exports = router;
Когда пробую подключиться к серверу через Visual Studio вылетает ошибка message: 'При входе в систему пользователя "sa" произошла ошибка.',
code: 'ELOGIN'
},
name: 'ConnectionError'
Через SSMS подключается стабильно