Ошибка ссылки: конфигурация не определена (реакция: ms server sql, node.js)

#node.js #reactjs #referenceerror #ssms-18

Вопрос:

Я получаю сообщение «Ошибка ссылки: конфигурация не определена».

Я попытался использовать это, как я видел, по другому вопросу:

 const config = require('config', 'config.json')['ipse'];
 

и даже установил конфигурацию на сервере (3.3.6), но он выдал другую ошибку: «Ошибка типа: не удается прочитать свойства неопределенного (чтение «порт»)»

пожалуйста, помогите. (У меня установлен mssql)

Цель: отобразить таблицу на локальном хосте:3001/api/get1

это мой код:

 const express = require('express');
const app = express();
const cors = require("cors");
//const config = require('config', 'config.json')['ipse'];
//const config = require('config');
const sql = require('mssql/msnodesqlv8');

const main = async () => {
    const pool = new sql.ConnectionPool({
        server: '127.0.0.1',
        user: 'xxxxxxx',
        password: 'xxxxx',
        database: 'xxxxxxxxx',
        port: '1433',
        options: {
            trustServerCertificate: false
        }
    });

    await pool.connect();

    const request = new sql.Request(pool);

    const query = 'SELECT * FROM ProductInsertInto



;

const result = await request.query(query);

console.dir(result);

};

main();

app.use(cors());
app.use(express.urlencoded({ extended: true }));
app.use(express.json());
app.use(function (req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
res.setHeader("Access-Control-Allow-Headers", "X-Requested-With");
next();
});

app.get("/", (req, res) => {
res.send("Check request")
})

app.get("/api/get1", (req, res) => {
sql.connect(config, function (err) {
if (err) console.log(err);
// create Request object
var request = new sql.Request();
// query to the database and get the records
request.query('select * ProductInsertInto$;', function (err, recordset) {
if (err) console.log(err)
// send records as a response
console.log(recordset);
res.send(recordset);
});
});
});

app.listen(3001, () => {
console.log('running on port 3001');
});