lukejacksonn / servor

Dependency free file server for single page app development
MIT License
1.04k stars 70 forks source link

Serve from multiple roots #75

Open NemoStein opened 3 years ago

NemoStein commented 3 years ago

This PR addresses the issue #74

It adds a new CLI argument --extern path (or --extern=path) that can be repeated to serve content from multiple roots.

$ cd ~/project-root
$ servor ./static --extern ./src --extern ./libs

It also adds the property extern of type string[] to the config object.

import servor from 'servor';

servor({
  /* ... */
  extern: [
    './src',
    './libs'
  ]
})