back_end #6

Merged
lucien merged 6 commits from back_end into main 2024-12-06 00:54:18 +00:00
3 changed files with 13 additions and 8 deletions
Showing only changes of commit 8f8fc0c46e - Show all commits

Binary file not shown.

View file

@ -1,9 +1,14 @@
use sqlite::{Connection, State, Error};
use sqlite::{Connection, OpenFlags};
pub fn init() -> sqlite::Result<()> {
let conn = Connection::open("./data/data.db")?;
let conn = Connection::open_with_flags(
"./data/data.db",
OpenFlags::new()
.with_create()
.with_read_write()
);
conn.execute(
conn?.execute(
"CREATE TABLE IF NOT EXISTS articles (
id INTEGER PRIMARY KEY,
title TEXT NOT NULL,

View file

@ -1,10 +1,10 @@
mod create_db;
use create_db::init;
use actix_web::{App, HttpServer, get, Responder, HttpResponse, http::header::ContentType};
use actix_files::Files;
use serde_json::json;
use sqlite::{Connection, State, Error};
mod create_db;
use create_db::init;
use sqlite::{Connection, State};
#[get("/api/hello")]
async fn hello() -> impl Responder {
@ -48,7 +48,7 @@ async fn api() -> impl Responder {
#[actix_web::main]
async fn main() -> Result<(), std::io::Error> {
init();
let _ = init();
HttpServer::new(|| {
App::new()