You need to sign in or sign up before continuing.
  • mntmn's avatar
    Port Backend to SQLite/Sequelize (removes MongoDB), Support Electron (#14) · ebac854d
    mntmn authored
    * The MongoDB/Mongoose data storage is removed in favor of Sequelize. This abstracts over SQLite or RDBMs like PostgreSQL and MSSQL. The default is SQLite, which significantly simplifies deployments in end-user environments.
    
    * As Spacedeck now has no more mandatory server dependencies, we can wrap it in Electron and ship it as a desktop application.
    
    * Removes docker-compose.yml
    
    * First version of import UI
    Unverified
    ebac854d
404.js 430 bytes
'use strict';
require('../models/db');
var config = require('config');
module.exports = (req, res, next) => {
  var err = new Error('Not Found');
  if (req.accepts('text/html')) {
    res.status(404).render('not_found', {
      title: 'Page Not Found.'
    });
  } else if (req.accepts('application/json')) {
    res.status(404).json({
      "error": "not_found"
    });
  } else {
    res.status(404).send("Not Found.");