Как импортировать sqlite в другой файл как модуль, а затем выполнить?

avatar
kamil98
8 августа 2021 в 17:46
103
0
1

Я хочу открыть базу данных (*.db), создав другой скрипт, предназначенный для открытия баз данных, импортировать этот файл в файл сценария маршрута как модуль и выполнить.

(дб/connection.js):

import sqlite3 from 'sqlite3';
import { open } from 'sqlite';

async function dataBase() {
      return open({
            filename: './db/test.db',
            driver: sqlite3.Database
            });
      };

export { dataBase };

(маршруты/example.js):

// database connection
import dataBase from './db/connection.js';

Что мне делать? Если я попытаюсь сделать это следующим образом, будет выдана ошибка:

dataBase.exec("SELECT * FROM test");
Источник

Ответы (0)