@AJIEKC_10

Что не так с этим кодом (взаимодействие приложения с методами класса)?

При взаимодействии с любым методом класса us_crud происходит классическая "TypeError: Cannot read properties of undefined (reading 'метод класса')".

Прикладываю код на примере метода create
static create(data, cb) {
        const sql_cr = `INSERT INTO users(email, firstName, lastName, image)
                     VALUES (?, ?, ?, ?)`
        db.run(sql_cr, data.email, data.firstName, data.lastName, cb)
    }


Это код в главном файле приложения
app.post('/', function(req, res, next) {
    if (!req.body) return res.sendStatus(400)
    us_crud.create(
        {email: req.body.email, firstName: req.body.firstName, lastName: req.body.lastName},
        (err) => {
            if(err) return next(err)
            res.format({
                json: () => {
                    res.send('ok')
                }
            })
        }
    )
})
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
@AJIEKC_10 Автор вопроса
Была синтаксическая ошибка при объявлении имени модуля экспортируемого класса в файле, где класс
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы