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/index.js
2020-03-22 21:18:05 +01:00

32 lines
757 B
JavaScript

// MODULES
const express = require('express');
const connection = require('./database/connection');
const getSpells = connection.getSpells;
const closeConnection = connection.closeConnection;
// CONSTANTS
const port = 2814;
// APP
app = express();
const server = app.listen(port, () => {console.log(`App listening on port ${port}`)});
// getSpells().then((v) => {
// console.log(v);
// }).catch(r => {
// console.log(r);
// })
app.route('/spells')
.get((req, res, next) => {
getSpells().then(v => {
res.setHeader('Content-Type', 'application/json');
res.end(JSON.stringify({spells : v}));
})
})
// On process exit
process.on('SIGINT', () => {
closeConnection();
server.close();
})