Comments (7)
what's the question? The main difference is that nitro plugins are run per nitro instance whereas middleware are per request. this means they can have state that is 'outside' an event context.
from nuxt-security.
Hey,
The nitro plugin in this module is used to hide X-Powered-By header. I tried to use it for developing loic that is cirrently done as middlewares but I dont think it is possible to have the same result.
https://github.com/Baroshem/nuxt-security/blob/main/src/runtime/nitro.ts
from nuxt-security.
+1 for providing the functionality as pure Nitro plugin.
from nuxt-security.
Thanks @itpropro
I am not sure when I could take this issue and tryto work on it but I am also not sure how. The docs about nitro are not very great so I would probably have to figure it out by myself ;)
from nuxt-security.
Thanks @itpropro
I am not sure when I could take this issue and tryto work on it but I am also not sure how. The docs about nitro are not very great so I would probably have to figure it out by myself ;)
Maybe @danielroe can help with that. I think it would also benefit nitro's docs having a real-world plugin example.
from nuxt-security.
I know already how to create nitro plugins but I have recently replaced server middlewares with routeRoules that should do the trick.
I am closing for now.
from nuxt-security.
I just saw that this issue was closed, is the Nitro plugin available somewhere @Baroshem? I am mainly using Nitro without Nuxt and would like to use it there.
from nuxt-security.
Related Issues (20)
- NS_ERROR_FAILURE - Firefox - IFrame Print HOT 6
- Stripe blocked by 'Cross-Origin-Embedder-Policy' HOT 14
- Cannot read properties of null (reading 'getTokensRemaining') HOT 1
- Runtime config not applied HOT 2
- Update Headers with value from OWASP
- Deployment Error on Cloudflare Pages: Cannot Find 'nuxt-security' Module HOT 3
- Nonce implementation for style src HOT 10
- Releases section does not work
- Cross-Origin-Resource-Policy header Error on Paypal Checkout HOT 16
- feat: runtime header configuration HOT 13
- The server route are not protected by basicAuth HOT 6
- Export configuration type HOT 2
- Nuxt 3.8 dep issues HOT 4
- basicAuth Configuration Not Working Properly for Multiple Routes HOT 3
- Serve security response headers only for html response HOT 1
- Rate Limiter stops building a project due to tokensPerInterval
- Clarify `interval` HOT 2
- Modify interface for CSP options HOT 8
- fix: hash generation missing for link as script HOT 21
- Rate limiting API routes doesn't work or is very inconsistent HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nuxt-security.