收藏
回答

云开发的云函数配置中Nodejs的BUG

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 wxe747e2f592eb5d9e cloudbase-9gwb3okwb830e3f5 2.20.1

错误发生在初始化阶段(InitFunction: 0ms),业务代码未执行即崩溃。

错误发生在以下代码位置: Object.<anonymous> (/data/scf/frame/node16/runtime.js:268:1) main (/data/scf/frame/node16/runtime.js:259:7) writeRuntimeFile (/data/scf/frame/node16/runtime.js:65:37)

关键问题在 runtime.js 的 ‌第65行‌(writeRuntimeFile 函数内部),某个变量未被正确赋值,直接调用 .toString()

完整错误日志:

TypeError: Cannot read properties of undefined (reading 'toString')     at writeRuntimeFile (/data/scf/frame/node18/runtime.js:65:37)     at main (/data/scf/frame/node18/runtime.js:259:7)     at Object.<anonymous> (/data/scf/frame/node18/runtime.js:268:1)     at Module._compile (node:internal/modules/cjs/loader:1254:14)     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)     at Module.load (node:internal/modules/cjs/loader:1117:32)     at Module._load (node:internal/modules/cjs/loader:958:12)     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)     at node:internal/main/run_main_module:23:47 START RequestId: 6d3be326-281a-495a-b6fa-5f032275e9a7 Init Report RequestId: 6d3be326-281a-495a-b6fa-5f032275e9a7 Coldstart: 8ms (InitRuntime: 8ms InitFunction: 0ms) Memory: 256MB MemUsage: 0.00MB ERROR RequestId: 6d3be326-281a-495a-b6fa-5f032275e9a7 Result: {"errorCode": -1, "errorMessage": "145 code exit unexpected", "statusCode": 443}   END RequestId: 6d3be326-281a-495a-b6fa-5f032275e9a7 Report RequestId: 6d3be326-281a-495a-b6fa-5f032275e9a7 Duration: 0ms Memory: 256MB MemUsage: 0.000000MB

Node16与Node18均出现该情况。


回答关注问题邀请回答
收藏

1 个回答

  • 文人墨客
    文人墨客
    星期五 14:02

    解决了吗,我的也出现这个问题了,但是我回退代码是可以运行的,很尴尬,关键是代码也不抱错,ts编译js也没问题

    星期五 14:02
    有用
    回复
登录 后发表内容
问题标签