f034_sqlite_database #19
@@ -1,12 +1,9 @@
|
||||
import jwt from 'jsonwebtoken';
|
||||
import jsSHA from 'jssha';
|
||||
import Database from 'better-sqlite3';
|
||||
import process from 'process';
|
||||
import db from '$lib/server/dbService';
|
||||
|
||||
import config from '$lib/config';
|
||||
// import db from '../init/init_db';
|
||||
|
||||
let db = new Database('./src/lib/data/tatort.db');
|
||||
|
||||
const SECRET = config.jwt.secret;
|
||||
const EXPIRES_IN = config.jwt.expiresIn;
|
||||
|
||||
3
src/lib/server/dbService.ts
Normal file
3
src/lib/server/dbService.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import Database from 'better-sqlite3';
|
||||
|
||||
export const db = new Database('./src/lib/data/tatort.db');
|
||||
@@ -2,8 +2,7 @@ import { fail } from '@sveltejs/kit';
|
||||
import { BUCKET, client, CONFIGFILENAME, TOKENFILENAME } from '$lib/minio';
|
||||
import { checkIfExactDirectoryExists, getContentOfTextObject } from './s3ClientService';
|
||||
|
||||
import Database from 'better-sqlite3';
|
||||
const db = new Database('./src/lib/data/tatort.db');
|
||||
import { db } from './dbService';
|
||||
|
||||
/**
|
||||
* Get Vorgang and corresponend list of tatorte
|
||||
|
||||
@@ -4,7 +4,7 @@ import { client } from '$lib/minio';
|
||||
import { fail } from '@sveltejs/kit';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
|
||||
import Database from 'better-sqlite3';
|
||||
import { db } from '$lib/server/dbService';
|
||||
|
||||
const isRequiredFieldValid = (value: unknown) => {
|
||||
if (value == null) return false;
|
||||
@@ -25,7 +25,6 @@ export const actions = {
|
||||
|
||||
// store case in database
|
||||
|
||||
let db = new Database('./src/lib/data/tatort.db');
|
||||
let token = uuidv4();
|
||||
let insert_stmt = `INSERT INTO cases (token, name, pw) VALUES (?, ?, ?)`;
|
||||
const stmt = db.prepare(insert_stmt);
|
||||
|
||||
Reference in New Issue
Block a user