sls 离线启动,无服务器警告:发现功能不受支持的运行时“nodejs8.10”
Posted
技术标签:
【中文标题】sls 离线启动,无服务器警告:发现功能不受支持的运行时“nodejs8.10”【英文标题】:sls offline start, serverless Warning: found unsupported runtime 'nodejs8.10' for function 【发布时间】:2020-04-19 21:24:34 【问题描述】:每当我尝试使用以下方式离线运行无服务器框架时
sls 离线
我对每个函数都收到此警告。
【问题讨论】:
【参考方案1】:这里我使用了 s-function.json 文件,并且在这个文件中,我改变了
"runtime": "nodejs" instade of "nodejs8.10", 同时添加端点
"endpoints": [
"path": "func-name",
"method": "POST",
"requestParameters":
"htmlContent": true
,
"requestTemplates":
"application/json":
"payload": "$input.json('$')"
],
这对我有用。
【讨论】:
【参考方案2】:这似乎是 Serverless Offline 的问题,已在较新版本中修复 - https://github.com/dherault/serverless-offline/issues/381
您是否尝试过升级 Serverless Offline?
【讨论】:
是的,我已经尝试过最新的无服务器离线 npm 模块。以上是关于sls 离线启动,无服务器警告:发现功能不受支持的运行时“nodejs8.10”的主要内容,如果未能解决你的问题,请参考以下文章