fix: rebase _routes.json for Cloudflare when config.base set (#6473)
This commit is contained in:
parent
a13e9d7e33
commit
1c3e8f6c3b
2 changed files with 11 additions and 1 deletions
5
.changeset/sweet-cherries-tickle.md
Normal file
5
.changeset/sweet-cherries-tickle.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
'@astrojs/cloudflare': patch
|
||||
---
|
||||
|
||||
fix automatic routes generation not respecting config.base
|
|
@ -153,7 +153,12 @@ export default function createIntegration(args?: Options): AstroIntegration {
|
|||
.map((file: string) => `/${file}`);
|
||||
|
||||
for (let page of pages) {
|
||||
staticPathList.push(prependForwardSlash(page.pathname));
|
||||
let pagePath = prependForwardSlash(page.pathname);
|
||||
if (_config.base !== '/') {
|
||||
const base = _config.base.endsWith('/') ? _config.base.substring(0, -1) : _config.base;
|
||||
pagePath = `${base}${pagePath}`;
|
||||
}
|
||||
staticPathList.push(pagePath);
|
||||
}
|
||||
|
||||
const redirectsExists = await fs.promises
|
||||
|
|
Loading…
Reference in a new issue