fix(vite): prepend base
on devtools POST_PATH
#2836
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
🐞 When serving an app with
vite
under a subdirectory (iehttp://localhost/admin/
) and using the unocss devtools feature, it would send the devtool requests tohttp://localhost/
. This led to a 404 as thePOST_PATH
which unocss checks for is hardcoded as/@unocss-devtools-update
and does not take into account a subpath (/admin/@unocss-devtools-update
!==/@unocss-devtools-update
)Fix
💅 Prepending the
POST_PATH
with thebase
option from the vite config allows the devtools to send and receive the request to/on the proper path.