mirror of https://github.com/kern/filepizza
Clean up the lingo to prepare for refactoring.
parent
6a1b4bf003
commit
b642fa6588
@ -0,0 +1,44 @@
|
|||||||
|
var Upload = require('./Upload');
|
||||||
|
var express = require('express');
|
||||||
|
|
||||||
|
var router = module.exports = new express.Router();
|
||||||
|
|
||||||
|
router.get('/', function (req, res) {
|
||||||
|
res.render('index');
|
||||||
|
});
|
||||||
|
|
||||||
|
router.get('/d/:token', function (req, res, next) {
|
||||||
|
|
||||||
|
var uploader = Upload.find(req.params.token);
|
||||||
|
if (uploader) {
|
||||||
|
res.render('download', {
|
||||||
|
token: uploader.token,
|
||||||
|
meta: uploader.metadata
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
var err = new Error('Unknown token');
|
||||||
|
err.status = 404;
|
||||||
|
next(err);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
router.use(express.static(__dirname + '/../static'));
|
||||||
|
|
||||||
|
router.use(function (req, res, next) {
|
||||||
|
var err = new Error('Not Found');
|
||||||
|
err.status = 404;
|
||||||
|
next(err);
|
||||||
|
});
|
||||||
|
|
||||||
|
router.use(function (err, req, res, next) {
|
||||||
|
|
||||||
|
var status = err.status || 500;
|
||||||
|
var message = err.message || '';
|
||||||
|
|
||||||
|
res.status(status).render('error', {
|
||||||
|
status: status,
|
||||||
|
message: message
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,16 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>WebDrop | <%= status %></title>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="index.css">
|
||||||
|
<script src="/socket.io/socket.io.js"></script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<%= message %>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
Loading…
Reference in New Issue