Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
fix: handle cases of chunked middleware
  • Loading branch information
pieh committed Aug 26, 2024
commit 25cd319e5c8cfce2805131f4f37d0fc8b381b8e5
2 changes: 1 addition & 1 deletion src/build/functions/edge.ts
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ const copyHandlerDependencies = async (
const entrypoint = await readFile(join(srcDir, file), 'utf8')
parts.push(`;// Concatenated file: ${file} \n`, entrypoint)
}
const exports = `export default _ENTRIES["middleware_${name}"].default;`
const exports = `const middlewareEntryKey = Object.keys(_ENTRIES).find(entryKey => entryKey.startsWith("middleware_${name}")); export default _ENTRIES[middlewareEntryKey].default;`
await mkdir(dirname(join(destDir, `server/${name}.js`)), { recursive: true })

await writeFile(join(destDir, `server/${name}.js`), [...parts, exports].join('\n'))
Expand Down