app.use(function (req, res, next) {
res.setHeader('Access-Control-Allow-Origin', 'http://localhost:3000');
res.setHeader('Access-Control-Allow-Methods', 'GET,POST,PUT,DELETE,OPTIONS');
res.setHeader('Access-Control-Allow-Headers', 'Content-Type, Access-Control-Allow-Headers');
next();
});
const cors = require('cors')
app.use(cors())
при попытке выполнить запрос 'SELECT name FROM test WHERE name= :name', $params он выдает результат только если в массиве $params один параметр text, если в массиве есть другие параметры, как показано в коде выше, то выдает ошибку
let links = ['google.ru', 'yandex.ru']; // массив
let props = { // объект
massiv: links // пара ключ: значение (в данном случае массив)
};
let xp = db.get(`xp_${sid}_${uid}`)
поэтому получаете необработанную ошибку. Заключите все строки где используете запросы к базе в конструкции try-catch и выводите ошибку в консоль