Remove Firebase hosting, back to Express
This commit is contained in:
5
modules/middleware/cors.js
Normal file
5
modules/middleware/cors.js
Normal file
@ -0,0 +1,5 @@
|
||||
import corsMiddleware from 'cors';
|
||||
|
||||
const cors = corsMiddleware();
|
||||
|
||||
export default cors;
|
||||
@ -1,6 +1,6 @@
|
||||
import morgan from 'morgan';
|
||||
|
||||
const logging = morgan(
|
||||
const logger = morgan(
|
||||
process.env.NODE_ENV === 'development'
|
||||
? 'dev'
|
||||
: ':date[clf] - :method :url :status :res[content-length] - :response-time ms',
|
||||
@ -12,4 +12,4 @@ const logging = morgan(
|
||||
}
|
||||
);
|
||||
|
||||
export default logging;
|
||||
export default logger;
|
||||
12
modules/middleware/staticFiles.js
Normal file
12
modules/middleware/staticFiles.js
Normal file
@ -0,0 +1,12 @@
|
||||
import express from 'express';
|
||||
|
||||
const staticMiddleware = express.static('public', { maxAge: '1y' });
|
||||
|
||||
export default function staticFiles(req, res, next) {
|
||||
if (req.query.meta != null) {
|
||||
// Let ?meta requests fall through.
|
||||
return next();
|
||||
}
|
||||
|
||||
staticMiddleware(req, res, next);
|
||||
}
|
||||
Reference in New Issue
Block a user