nocobase/packages/samples/ratelimit
chenos 249dff16d3
refactor: plugin manager (#965)
* feat: improve code

* chore: update version

* feat: api service

* fix: api services

* feat: improve code

* feat: improve code

* feat: improve code

* feat: pm socket

* fix: test errors

* feat: add built-in plugins before upgrade

* feat: update docs

* feat: improve code

* fix: after load
2022-10-27 13:00:16 +08:00
..
src refactor: plugin manager (#965) 2022-10-27 13:00:16 +08:00
client.d.ts feat: ratelimit sample plugin (#862) 2022-09-30 12:40:32 +08:00
client.js feat: ratelimit sample plugin (#862) 2022-09-30 12:40:32 +08:00
package.json refactor: plugin manager (#965) 2022-10-27 13:00:16 +08:00
README.md feat: ratelimit sample plugin (#862) 2022-09-30 12:40:32 +08:00
server.d.ts feat: ratelimit sample plugin (#862) 2022-09-30 12:40:32 +08:00
server.js feat: ratelimit sample plugin (#862) 2022-09-30 12:40:32 +08:00

Rate limiter middleware sample

Register

yarn pm add sample-ratelimit

Activate

yarn pm enable sample-ratelimit

Launch the app

# for development
yarn dev

# for production
yarn build
yarn start

Demo

[gif]