basis-stack/basis

View on GitHub
packages/server/src/middleware/content.js

Summary

Maintainability
A
0 mins
Test Coverage
import compression from 'compression';
import express from 'express';
import path from 'path';

import { getRootPath } from '../core/utilities';

export default app => {

  // TODO: Add a check for PROD env, and don't use compression if so (as Nginx will more efficiently do in prod envs)
  app.use(compression());

  // TODO: Add a check for PROD env, and don't serve (public) as static (as Nginx will more efficiently do in prod envs)
  app.use(express.static(path.join(getRootPath(), 'public')));
};