Size: a a a

Dart & Flutter по-русски

2020 September 11

Д

Денис in Dart & Flutter по-русски
ошибку в дебаге смотри она пишет даже в какой строке ты ошибся
источник

Д

Денис in Dart & Flutter по-русски
всегда
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
как решить ошибку ?

Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :firebase_auth_web not found. Please update settings.gradle.

firebase подключил как обычно а он отругивается
источник

Д

Денис in Dart & Flutter по-русски
Alexander Veselov
А на вкладке Network у тебя есть сам  OPTIONS запрос?
нет, только 2 get запроса по этому адресу
источник

v

vasilich in Dart & Flutter по-русски
Fim
Переслано от Fim
Включи дебаггер и посмотри где тебе налл приходит. Он встанет автоматом в эксепшоне - дальше потстектрейсу
источник

V

Vyacheslav in Dart & Flutter по-русски
Yerassyl Maikhanov
как решить ошибку ?

Plugin project :firebase_core_web not found. Please update settings.gradle.
Plugin project :firebase_auth_web not found. Please update settings.gradle.

firebase подключил как обычно а он отругивается
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
да всё равно ошибка
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
@CoMatu  вы сталкивались с таким?
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
 * What went wrong:
Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':app:debugRuntimeClasspath
'.
  > Failed to transform libs.jar to match attributes {artifactType=processed-j
ar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
     > Execution failed for JetifyTransform: C:\Users\maiha\AndroidStudioProje
cts\crm\build\app\intermediates\flutter\debug\libs.jar.
        > Transform's input file does not exist: C:\Users\maiha\AndroidStudioP
rojects\crm\build\app\intermediates\flutter\debug\libs.jar. (See https://issuet
racker.google.com/issues/158753935)
источник

V

Vyacheslav in Dart & Flutter по-русски
Yerassyl Maikhanov
 * What went wrong:
Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':app:debugRuntimeClasspath
'.
  > Failed to transform libs.jar to match attributes {artifactType=processed-j
ar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
     > Execution failed for JetifyTransform: C:\Users\maiha\AndroidStudioProje
cts\crm\build\app\intermediates\flutter\debug\libs.jar.
        > Transform's input file does not exist: C:\Users\maiha\AndroidStudioP
rojects\crm\build\app\intermediates\flutter\debug\libs.jar. (See https://issuet
racker.google.com/issues/158753935)
Нет, такого чуда не встречал
источник

Д

Денис in Dart & Flutter по-русски
Alexander Veselov
А на вкладке Network у тебя есть сам  OPTIONS запрос?
думал сделать его самому но options запроса нет у http.Client
источник

AK

Alexander Krause in Dart & Flutter по-русски
Всем привет, я туплю над рулами в firebase, не знаю как быть.

У меня есть коллекция проблем: problems, внутри этой коллекции есть документ, у которого id = id юзера.

Тогда я решил написать рулы, id юзера проверить с id документа, по логике, они должны быть равны, но они почему-то не равны.
источник

AK

Alexander Krause in Dart & Flutter по-русски
id документа = "1i6CM2U0a5g62t9iJhsGXTlTqNU2"
источник

AK

Alexander Krause in Dart & Flutter по-русски
id юзера = "1i6CM2U0a5g62t9iJhsGXTlTqNU2"
источник

AK

Alexander Krause in Dart & Flutter по-русски
Теперь вопрос, я делаю проверку: request.auth.uid == problemId,
а это, по логике выглядит так:
"1i6CM2U0a5g62t9iJhsGXTlTqNU2" == "1i6CM2U0a5g62t9iJhsGXTlTqNU2",
верно?
источник

AK

Alexander Krause in Dart & Flutter по-русски
Помогите, пожалуйста
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Когда строки сравниваешь к lowercase их лучше приводить
источник

AV

Alexander Veselov in Dart & Flutter по-русски
Денис
думал сделать его самому но options запроса нет у http.Client
ну ситуация, такая: для простых запросов XMLHttpRequest сервер все равно должен возвращать заголовок Access-Control-Allow-Origin, хотя бы с *. Только через fetch можно выполнить простой запрос, не требующий Access-Control-Allow-Origin^ типа: fetch(url, {mode: 'no-cors'})
источник

Д

Денис in Dart & Flutter по-русски
Alexander Veselov
ну ситуация, такая: для простых запросов XMLHttpRequest сервер все равно должен возвращать заголовок Access-Control-Allow-Origin, хотя бы с *. Только через fetch можно выполнить простой запрос, не требующий Access-Control-Allow-Origin^ типа: fetch(url, {mode: 'no-cors'})
круто писать в firebase чтобы звездочку поставили?)
источник

AV

Alexander Veselov in Dart & Flutter по-русски
ну те, кто предоставляют API часто CORS разрешают
источник