electrode-static-paths

3.0.0 • Public • Published

Electrode Static Paths

NPM version Build Status Dependency Status

Electrode Server Decor to serve static files using inert.

Usage

Install

$ npm i electrode-static-paths --save
const electrodeServer = require("electrode-server");
 
electrodeServer( config, [require("electrode-static-paths")()] );

Static Files

By default, the static files are served from dist under CWD.

  • Route /html will serve files from dist/html
  • Route /js will serve files from dist/js
  • Route /images will serve files from dist/images

Route and Path prefixes

You can change the prefix dist with pathPrefix in options to the electrodeStaticPaths plugin.

You can add a route prefix with routePrefix option.

For example:

const config = {
  plugins: {
    electrodeStaticPaths: {
      options: {
        routePrefix: "/test",
        pathPrefix: "myfiles"
      }
    }
  }
};

Routes

You can override the /html, /js, and /images routes with routes option.

For example, if you only want to serve files at /js, then:

{
  plugins: {
    electrodeStaticPaths: {
      options: {
        routes: [ "js" ]
      }
    }
  }
}

Route config

You can also specify configs to be passed to server.route:

const config = {
  plugins: {
    electrodeStaticPaths: {
      options: {
        config: {
        }
      }
    }
  }
};

Built with ❤️ by Team Electrode @WalmartLabs.

Package Sidebar

Install

npm i electrode-static-paths

Weekly Downloads

39

Version

3.0.0

License

Apache-2.0

Unpacked Size

5.94 kB

Total Files

5

Last publish

Collaborators

  • jchip
  • caoyangs
  • datvong