ошибка при запуске сервера javascript с sqlite - PullRequest
0 голосов
/ 12 июля 2020

Я смотрел видео, как использовать sqlite на javascript

код точно такой же, как у учителя.

эта ошибка отображается при выполнении на PowerShell

"(узел: 4224) UnhandledPromiseRejectionWarning: Ошибка: sqlite: имя файла не определено"

const express = require('express') /* para importar o express */
const app = express()

const sqlite = require('sqlite')

let db = new sqlite.Database(':memory:', (err) => {
    if (err) {
      return console.error(err.message);
    }
    console.log('Connected to the in-memory SQlite database.');
  });
const dbConnection = sqlite.open('banco.sqlite', { Promise })

app.set('view engine', 'ejs') //seta parametros para olhar na pasta view, e procurar arquivos .ejs
app.use(express.static('public')) 

/*apos verificar um pedido (chamar o /) na porta 3000 o app pega com o .get o request 
e responde o response enviando a mensagem  */

app.get('/', (request, response) => {     /* pega as insformações do app */
   
    response.render('home' )     // renderiza o arquivo home.ejs
    
})
app.get('/vaga', (request, response) => {     
        response.render('vaga')
 
})

const init = async () => {   
    const db = await dbConnection 
    await db.run('create table if not exists categorias (id INTEGER PRIMARY KEY, categoria TEXT') 
}

init()

/* o app fica escutando a porta 3000 */
app.listen(3000, (err) => {
    if(err){
        console.log('Não foi possivel inciar o servidor do Jobify.')
    }else{
        console.log('Servidor rodando...')
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...