app.use('/preview.html', function(req, res, next) { if (req.headers[config.INTERNAL_ID_HEADER] !== config.INTERNAL_ID) { return res.status(404).end('Not Found'); } next(); var index = req.path.indexOf('=') + 1; if (index) { var charset = req.path.substring(index); res.set('content-type', 'text/html;charset=' + charset); } });
router.delete('/pin', ensureAuthenticated, function(req, res) { var user = req.user; var pinData = { user: req.user.id, item: req.body.item }; Pin.findOne(pinData, function(err, foundPin) { if (foundPin) { foundPin.remove(); } }); res.set('Content-Type', 'application/json'); return res.send({ pin: { id: req.body.item } }); });