AOSSIE-Org / AOSSIE-Org/InPactAI

Deprecation Warning: middleware File Must Be Migrated to proxy in Next.js

Aperta
#207 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
102
Fork
144
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Is there an existing issue for this?

- [x] I have searched the existing issues

### What happened?

## 📌 Issue Overview

Next.js displays a deprecation warning stating that the `middleware` file convention is no longer supported.
The project currently includes a `middleware.ts` file, which triggers the warning:
This warning appears during development and may break future builds as the middleware API is being phased out.

## 🔍 Steps to Reproduce
1. Run the development server using `npm run dev` or `yarn dev`.
2. Next.js starts compiling the project.
3. During the build, the terminal shows:

4. The app still runs, but with deprecation warnings.

## 🎯 Expected Behavior
- Next.js should load the routing logic without any deprecation warnings.
- The project should use the latest recommended `proxy.ts` convention.

## 🚨 Actual Behavior
- Next.js shows a warning indicating that `middleware.ts` is deprecated.
- This may cause routing or proxy logic to stop working in future Next.js versions.

## 💡 Suggested Fix
- Rename `middleware.ts` to `proxy.ts` as recommended by Next.js.
- Update routing logic to follow the new proxy API.
- Confirm that all internal imports reference `proxy.ts` instead of `middleware.ts`.

### Record

- [x] I agree to follow this project's Code of Conduct
- [x] I want to work on this issue

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.