nuxt-proxy-request
A http proxy module for nuxt(3) powered by h3-proxy .
Why use this module?
Features
Quick Setup
- Add
nuxt-proxy-request
dependency to your project
pnpm add -D nuxt-proxy-request
yarn add --dev nuxt-proxy-request
npm install --save-dev nuxt-proxy-request
- Add
nuxt-proxy-request
to the modules
section of nuxt.config.ts
export default defineNuxtConfig({
modules: [
'nuxt-proxy-request'
],
proxy: {
options: [
{
target: 'http://www.example.com',
pathFilter: ['/api/**'],
pathRewrite: {
'^/api': ''
}
}
]
}
})
That's it! You can now use nuxt-proxy-request in your Nuxt app ✨
Options
Key | Type | Default value | Description |
---|
options | object/Array<object> | [] | Configure which targets you want to proxy. :warning: TIPS: More config object please see h3-proxy's Options, You can pass an array of options for multiple targets or pass an object of options for single target. |
Development
pnpm install
pnpm run dev:prepare
pnpm run dev
pnpm run dev:build
pnpm run lint
pnpm run test
pnpm run test:watch
pnpm run release