angular constant

HTML

<div ng-app="app" ng-controller="MyCtrl">{{myConfig}}</div>

JavaScript

var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var mongoose = require('mongoose');

var userSchema = mongoose.Schema({
  name: String,
  email: String,
  password: String,
})
var User = mongoose.model('User', userSchema)

var albumSchema = mongoose.Schema({
  performer: String,
  title: String,
  cost: Number,
})
var Album = mongoose.model('Album', albumSchema);

var puchaseSchema = mongoose.Schema({
  user: {
    type: mongoose.Schema.Types.ObjectId,
    ref: 'User'
  },
  album: {
    type: mongoose.Schema.Types.ObjectId,
    ref: 'Album'
  }
})
var Purchase = mongoose.model('Purchase', puchaseSchema);

var authMiddleware = function(req, res, next) {
  var auth = req.get("authorization");
  if (!auth) return res.send(401);
  next();
}

app.use(bodyParser.json());
app.listen(3000);


// TODO: GET /albums
// TODO: GET /albums/:id
// TODO: POST /albums
// TODO: PUT /albums/:id
// TODO: DELETE /albums/:id
app.get('/albums', authMiddleware, (req, res) => {
  Album.find((err, albums) => {
    if (err) return res.status(500).send(err);
    return res.status(200).json({
      data: albums
    })
  })
})
app.get('/albums/:id', authMiddleware, (req, res) => {
  Album.findById(req.params.id, (err, album) => {
    if (err) return res.status(500).send(err);
    return res.status(200).json({
      data: album
    })
  })
})
app.post('/albums', authMiddleware, (req, res) => {
  var album = new Album(req.body)
  album.save((err, a) => {
    if (err) return res.status(500).send(err);
    return res.status(200).json({
      data: a
    })
  })
})
app.put('/albums/:id', authMiddleware, (req, res) => {
  var update = req.body;
  var op = {
    upsert: true,
    new: true,
  };
  Album.findByIdAndUpdate(req.params.id, update, op, (err, album) => {
    if (err) return res.status(500).send(err);
    return res.status(200).json({
      data: album
    })
  })
})
app.delete('/albums/:id', authMiddleware, (req, res) => {
 ...