This repository has been archived on 2026-06-29. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
spellsaurus/routes/spells.js

41 lines
978 B
JavaScript

const express = require('express');
let router = express.Router();
const connection = require('../database/connection');
const db = connection.db;
getSpells = () => {
let fetchSpellsData = new Promise((resolve, reject) => {
let query =
"SELECT DISTINCT * " +
"FROM spell";
db.query(query, (err, result) => {
if (err) { return reject }
if (result.length == 0) { console.log("No results found") }
for (let i = 0; i < result.length; i++) {
let currentSpell = result[i];
let schoolQuery;
}
})
let fetchSpellsSchoolsData = new Promise((resolve, reject) => {
})
})
return fetchSpellsData;
}
router
.get('/', (req, res, next) => {
getSpells().then(v => {
res.setHeader('Content-Type', 'application/json');
res.end(JSON.stringify({spells : v}));
})
})
module.exports = router