yracnet / vite-plugin-api-routes

Create API routes from path directory like to Nextjs
MIT License
27 stars 4 forks source link

server restarted after edit an api's #17

Open lutfi-haslab opened 7 months ago

lutfi-haslab commented 7 months ago

How to reproduce: i have api routes called api/test.js

export const GET = (req, res, next) => {
  res.send("GET REQUEST");
};

and i try to edit the handler

export const GET = (req, res, next) => {
  res.send("GET REQUESTTT");
};

and got:

11:04:06 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:06 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:06 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:06 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:06 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:06 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:07 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:08 AM [vite] server restarted.
Forced re-optimization of dependencies
Forced re-optimization of dependencies (x2)
11:04:09 AM [vite] server restarted.
Port 5173 is in use, trying another one...
11:04:09 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:09 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:09 AM [vite] server restarted.
Forced re-optimization of dependencies
11:04:09 AM [vite] server restarted.
Forced re-optimization of dependencies

How to fix it?

yracnet commented 7 months ago

Hello, could you share a repository with this issue with the node, nmp or yarn versión?, include the package-lock.json please.

I will tried to réplicate this behavior and I can't do it.

tteke commented 7 months ago
image

I have the same issue, i enabled the debug on HMR with "-d hmr" and saw the additional info on the image. It doesnt do this if I start it with --debug

yracnet commented 6 months ago

Hi @tteke , Do you use MACOS? is possible that the MAC create a new hidden files into this directory? because I tested in Windows and Linux in Debug mode and don't have this behavior. Could you check it?

tteke commented 6 months ago

Hey. Yes I am on MACOS. I just checked the .api directory and there isnt any other hidden filed generated in there.