Oh that was a mistake on my part. The docs do indicate that the api/ should be inside of pages/. I'm surprised that it still works even when it is outside of pages/. Thanks for clarifying.
hmm.. I really shouldn't be digging into this now (I'm at work, so I need to do work stuff), but......
after a little searching, I found an interesting part of the NextJS docs, which states:
Pages can also be added under src/pages as an alternative to the root pages directory.
The src directory is very common in many apps and Next.js supports it by default.
which goes on to list a caveat for this:
src/pages will be ignored if pages is present in the root directory
so after a quick chat with my friend Charlie (yes, the unicorn), we have a theory that perhaps there might be something similar with the API routes handling? maybe the pages/ parent folder path is "optional" due to some internal conditional checks and/or default fallbacks?? honestly not sure.
FWIW, I did see something in the configuration side about redirecting api/ URL requests to a custom folder in the project, not sure which tab that was in now though.
anyways, I need to get on with my day job now, so I'll go play with NextJS a bit more when I get home this evening. (:
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Oh that was a mistake on my part. The docs do indicate that the
api/
should be inside ofpages/
. I'm surprised that it still works even when it is outside ofpages/
. Thanks for clarifying.hmm.. I really shouldn't be digging into this now (I'm at work, so I need to do work stuff), but......
after a little searching, I found an interesting part of the NextJS docs, which states:
which goes on to list a caveat for this:
so after a quick chat with my friend Charlie (yes, the unicorn), we have a theory that perhaps there might be something similar with the API routes handling? maybe the
pages/
parent folder path is "optional" due to some internal conditional checks and/or default fallbacks?? honestly not sure.FWIW, I did see something in the configuration side about redirecting
api/
URL requests to a custom folder in the project, not sure which tab that was in now though.anyways, I need to get on with my day job now, so I'll go play with NextJS a bit more when I get home this evening. (: