Задать вопрос
Zagir-vip
@Zagir-vip
Web dev, Game dev, app dev, Разработчик на Python!

Cargo и npm код компилируется, но почему программа ui не запускается?

создал проект, запускал код и всё было четко, но после того как добавил бд sqlite, код стал компилироваться, но не запускается ui:

...
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s
     Running `target\debug\passwordsx.exe`
База данных подключена!
Таблица password создана!
PS C:\Users\Xpeawey\Desktop\lessonrust\PasswordsX>


вот мой файл src-tauri/main.rs:
// Prevents additional console window on Windows in release, DO NOT REMOVE!!
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
mod db;
use sqlx::query;

#[tokio::main]
async fn main() {
    let pool = db::connect_db().await.expect("Ошибка подключения к БД");
    println!("База данных подключена!");
    query("CREATE TABLE IF NOT EXISTS passwords (
            id INTEGER PRIMARY KEY,
            title TEXT NOT NULL,
            desc TEXT default 'Не указано',
            url TEXT default 'Не указано',
            password TEXT NOT NULL
        )").execute(&pool).await.expect("Ошибка при создании таблицы");
    println!("Таблица password создана!")
}


Можете подсказать почему?
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
fenrir1121
@fenrir1121
Начни с документации
А где хоть строчка кода связанного с запуском приложения?
Минимальный код запуска выглядит как-то так
fn main() {
    tauri::Builder::default().run(tauri::generate_context!()).unwrap();
}

Раз идет работа с БД, стоит заглянуть в доку по State management и посмотреть как дергать бэк с фронта и фронт с бэка
Ответ написан
Ваш ответ на вопрос

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

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