Merge pull request #67 from HideyoshiNakazone/better-serving
Better Serving
This commit is contained in:
12
server.js
12
server.js
@@ -1,4 +1,5 @@
|
|||||||
const express = require("express");
|
const express = require("express");
|
||||||
|
const compression = require("compression");
|
||||||
const cors = require("cors");
|
const cors = require("cors");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
|
|
||||||
@@ -7,6 +8,17 @@ const PKG_NAME = "frontend-hideyoshi.com";
|
|||||||
const app = express();
|
const app = express();
|
||||||
app.use(cors());
|
app.use(cors());
|
||||||
|
|
||||||
|
function shouldCompress (req, res) {
|
||||||
|
if (req.headers['x-no-compression']) {
|
||||||
|
// don't compress responses with this request header
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// fallback to standard filter function
|
||||||
|
return compression.filter(req, res)
|
||||||
|
}
|
||||||
|
|
||||||
|
app.use(compression({ filter: shouldCompress }))
|
||||||
app.use(express.static(`${__dirname}/dist/${PKG_NAME}`));
|
app.use(express.static(`${__dirname}/dist/${PKG_NAME}`));
|
||||||
|
|
||||||
app.get("/*", (req, res) => {
|
app.get("/*", (req, res) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user