@@ -45,7 +45,11 @@ export const generateFunctions = async (
45
45
} )
46
46
const functionName = getFunctionNameForPage ( route , config . type === ApiRouteType . BACKGROUND )
47
47
await ensureDir ( join ( functionsDir , functionName ) )
48
+
49
+ // write main API handler file
48
50
await writeFile ( join ( functionsDir , functionName , `${ functionName } .js` ) , apiHandlerSource )
51
+
52
+ // copy handler dependencies (VercelNodeBridge, NetlifyNextServer, etc.)
49
53
await copyFile ( bridgeFile , join ( functionsDir , functionName , 'bridge.js' ) )
50
54
await copyFile (
51
55
join ( __dirname , '..' , '..' , 'lib' , 'templates' , 'server.js' ) ,
@@ -69,7 +73,11 @@ export const generateFunctions = async (
69
73
const writeHandler = async ( functionName : string , isODB : boolean ) => {
70
74
const handlerSource = await getHandler ( { isODB, publishDir, appDir : relative ( functionDir , appDir ) } )
71
75
await ensureDir ( join ( functionsDir , functionName ) )
76
+
77
+ // write main handler file (standard or ODB)
72
78
await writeFile ( join ( functionsDir , functionName , `${ functionName } .js` ) , handlerSource )
79
+
80
+ // copy handler dependencies (VercelNodeBridge, NetlifyNextServer, etc.)
73
81
await copyFile ( bridgeFile , join ( functionsDir , functionName , 'bridge.js' ) )
74
82
await copyFile (
75
83
join ( __dirname , '..' , '..' , 'lib' , 'templates' , 'server.js' ) ,
0 commit comments