Configuring Neru
Neru ships with a few required options and a bunch of optional features that are configurable. ALL config options are passed into the neru function which you will have added from the Neru CLI or the Manual Installation.
Options
adapter
- Type:
Adapter
This is the adapter for your project, see getting started for more information.
server
- Type:
GetServerType<Adapter>
The type of this is extracted from the adapter given, but it's whatever server your adapter expects. For example the express adapter expects an express server.
routes
Type:
string | string[]
Default:
src/routes
This is where your route files are located, you can have an array if you want multiple directories.
Note: directories are read recursivley! So no need to specify every folder that contains routes, usually only the default is needed.
debug
Type:
boolean
Default:
false
This provides some helpful debugging neru for diagnosing issues with Neru.
base
Type:
string
Default: ``
You can set a base path for all your routes. For example a base path of /api
would mean all routes read would start with /api
.
ignore
- Type:
RegExp
Ignore files that match this regex.
announce
Type:
boolean
Default:
true
This shows a pretty list of all of your routes and methods in console after Neru has loaded.