Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mkg20001/hapi-spa-serve

Serve a single-page-app from hapi using inert
https://github.com/mkg20001/hapi-spa-serve

hapi inert serve spa

Last synced: 3 days ago
JSON representation

Serve a single-page-app from hapi using inert

Awesome Lists containing this project

README

        

# hapi-spa-serve

Serve a single-page-app from hapi using inert

**NOTE: Requires inert plugin to already be registered**

## Usage

```js
const SPA = require('hapi-spa-serve')
const path = require('path')

SPA(server, {assets: path.join(__dirname, 'assets'), path: '/app'})
```

In case you're using an auth startegy you might want to set options to `{ auth: {mode: 'optional'} }`

## API

- `assets: String` Absolute path to assets
- `path: String` Optional path to serve the app, default: `/`
- `options: Object` Optional options to add to the routes, default: `null`