diff --git a/crowdsec-docs/sidebarsUnversioned.js b/crowdsec-docs/sidebarsUnversioned.js index d0843e2b..2a82e63b 100644 --- a/crowdsec-docs/sidebarsUnversioned.js +++ b/crowdsec-docs/sidebarsUnversioned.js @@ -213,11 +213,13 @@ module.exports = { type: "doc", id: "console/decisions/decisions_intro", }, - items: [{ - type: "doc", - id: "console/decisions/decisions_management", - label: "Decisions Management 🏅" - }], + items: [ + { + type: "doc", + id: "console/decisions/decisions_management", + label: "Decisions Management 🏅", + }, + ], }, { type: "category", @@ -313,6 +315,11 @@ module.exports = { label: "Nginx", id: "bouncers/nginx", }, + { + type: "doc", + label: "Node.js", + id: "bouncers/node-js", + }, { type: "doc", label: "OpenResty", diff --git a/crowdsec-docs/static/img/bouncer/nodejs/screenshots/ban-wall.png b/crowdsec-docs/static/img/bouncer/nodejs/screenshots/ban-wall.png new file mode 100644 index 00000000..4911dea7 Binary files /dev/null and b/crowdsec-docs/static/img/bouncer/nodejs/screenshots/ban-wall.png differ diff --git a/crowdsec-docs/static/img/bouncer/nodejs/screenshots/captcha-wall.png b/crowdsec-docs/static/img/bouncer/nodejs/screenshots/captcha-wall.png new file mode 100644 index 00000000..be2c5b2c Binary files /dev/null and b/crowdsec-docs/static/img/bouncer/nodejs/screenshots/captcha-wall.png differ diff --git a/crowdsec-docs/unversioned/bouncers/node-js.mdx b/crowdsec-docs/unversioned/bouncers/node-js.mdx new file mode 100644 index 00000000..a1281ec7 --- /dev/null +++ b/crowdsec-docs/unversioned/bouncers/node-js.mdx @@ -0,0 +1,61 @@ +--- +id: node-js +title: Node.js +sidebar_position: 1 +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + +
+
+