fix: nodejs entrypoint back to 'main' — node-env splits on '.' giving funcname='js'
This commit is contained in:
@@ -11,8 +11,10 @@ package runtime
|
||||
func DefaultEntrypoint(lang string) string {
|
||||
switch lang {
|
||||
case "nodejs":
|
||||
// main.js — явное расширение нужно для ESM-loader в node-env
|
||||
return "main.js"
|
||||
// "main" (без .js): node-env.specializeV2 делает split(".") для functionName
|
||||
// с точкой → funcname="js" → ищет экспорт "js" → 500.
|
||||
// Без расширения: funcname=undefined → берёт default export (module.exports = __invoke).
|
||||
return "main"
|
||||
case "php":
|
||||
// Fission php-env: filename::functionName
|
||||
return "main.php::handler"
|
||||
|
||||
Reference in New Issue
Block a user