mirror of
https://github.com/danbulant/koa-plugins
synced 2026-05-19 04:08:43 +00:00
Add gitignore
This commit is contained in:
parent
5ed8a8a259
commit
bd46585c40
2 changed files with 6 additions and 0 deletions
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
node_modules
|
||||
node_modules/*
|
||||
node_modules/
|
||||
.ssh
|
||||
|
|
@ -12,6 +12,7 @@ Easy plugins is based on Koa, so the ctx variable that's passed is koa's context
|
|||
The plugin must export object or function. Object should contain these:
|
||||
|
||||
| enabled | Whether the plugin is enabled and should be used |
|
||||
| ---- | ---- |
|
||||
| exec | Function to call when plugin is enabled and request matches rules |
|
||||
| rules | Object containing rules to be passed before calling exec. Can be function, in which case the context is passed and must return boolean (or Promise<boolean>). If empty, automatically evaluates to true.|
|
||||
|
||||
|
|
@ -20,6 +21,7 @@ If the exported is function, it works as `multi-plugin`:
|
|||
The function gets parameter `hooks` which is a class for managing plugins. Then it should call function `hooks.registerPlugin` with the following parameters:
|
||||
|
||||
| exec | Function to call when request rules matches |
|
||||
| ---- | ---- |
|
||||
| rules | *optional*, same as in object plugin |
|
||||
|
||||
### Rules
|
||||
|
|
|
|||
Loading…
Reference in a new issue