170 похожих чатов

Всем привет. Подскажите где ошибка в коде ? В консоль

выводит
(node:10632) UnhandledPromiseRejectionWarning: SequelizeDatabaseError: You have an error in your SQL syntax; check the manual that corresponds to your My
SQL server version for the right syntax to use near ''1'' at line 1

22 ответов

29 просмотров

а попробуй сделать try catch и в ошибке посмотреть есть ли там сгененрированный SQL запрос. может это подскажет. вроде всё должно работать. хотя и let местами не к месту да и условия можно переписать.

Сергей-Железняк Автор вопроса

есть запрос, попробовал его в скл ввести показывает тоже что и в консоли. я выяснил в чём проблема. furniture = await Furniture.findAndCountAll({limit,offset}) когда остюда удалить {limit,offset} тогда ошибки нет. но я не знаю как это исправить

ну так нужно разобраться что с ним не так?

может parseInt(limit)

Сергей-Железняк Автор вопроса

сейчас попробую

Сергей-Железняк Автор вопроса

что-то не работает

покажи как ты сделал и что выводит теперь

Сергей-Железняк Автор вопроса
Сергей-Железняк Автор вопроса

parseInt не модифицирует оригинал а возвращает изменённое значение, его сохранять надо

Сергей-Железняк Автор вопроса

furniture = await Furniture.findAndCountAll(parseInt(limit), offset) типа вот так ?

ну вот видно что в лимит вторым числом приходит совсем не число,а строка. так что попробовать написать limit: parseInt(limit,10)

ну или ещё лучше в самом начале)

limit = parseInt(limit) || 12

Сергей-Железняк Автор вопроса

ура, ваш способ сработал, благодарю

ещё лучше валидацию хотя бы joi сделать)

с такими ошибками я просто молчу о более сложных вещах...

кстати инетресно как оно могло работать в других случаях - лимит должно бы так же валиться.

а каких других?

ну вот здесь было сказано из первого if даёт ошибку. значит остальные не проверялись вовсе?

см. выше.

там остальные по идее не должны срабатывать ибо они по условиям исключают друг друга(вроде)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта