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

28 lines
528 B
JavaScript

'use strict';
// MODULES
const express = require('express')
const cors = require('cors')
const connection = require('./database/connection')
const db = connection.db
// CONSTANTS
const port = 2814
// Import routes
const routes = require('./routes')
// Builds app
let app = express()
app.use(cors())
const server = app.listen( port, () => { console.log(`App listening on port ${port}`)} )
app.use('/api/spells', routes.spells)
// On process kill with SIGINT
process.on('SIGINT', () => {
db.end()
server.close()
})