это правильный способ запроса Sqlite DB для данной файловой структуры узла? - PullRequest
0 голосов
/ 23 июня 2019

Я убираю свой сервер узлов. Эта фаза очистки включает в себя создание папки Routes и размещение внутри определенных файлов для определенных конечных точек. Пример последует. Моя проблема в том, как мы можем совместно использовать базу данных в файловой структуре узла?

server.js

const express = require('express');
const app = express();
const sqlite3 = require('sqlite3')
let db = new sqlite3.Database('./db.sqlite');
const userData = require('./Routes/clickUserProfileRequest.js')
app.use('/requestParticularUser', userData)

clickUserProfileRequest.js

var express = require('express');
var router = express.Router();

router.post('/', function(req, res, next) {
  let currentSpecifiedUser = req.user
  db.get('SELECT * FROM wholeScoresTable WHERE UserID = ?',[currentSpecifiedUser], function(err, row) {
    if (err) {
      console.log(err)
      res.send({success:false, message:"Error", currentUser:req.user, differentUser : false, score : false})
    } else if (!row) {
      res.send({success:false, message : "Profile not found", currentUser:req.user, differentUser : false, score : false})
    } else if (row) {
      res.send({success:true, differentUser:false, message : "Loaded "+currentSpecifiedUser +"'s profile!", currentUser:req.user, score : row})
    }
  })
})
module.exports = router

ДИСПЛЕЙ

ReferenceError: db is not defined
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...