我正在使用无服务器框架,并收到以下错误-
对于调试日志,请在设置环境变量“ SLS_DEBUG = *”之后再次运行。
他们在谈论什么环境?如何设置?
我正在使用Windows 10。
谢谢。
答案 0 :(得分:5)
在系统环境变量中进行设置。
对于MacOS: 打开终端并输入以下内容:
export SLS_DEBUG=true
对于Windows: 在“系统环境”变量中进行设置。
答案 1 :(得分:3)
对于Powershell:
$Env:SLS_DEBUG='true'
答案 2 :(得分:1)
答案 3 :(得分:0)
希望对某人有帮助。
如果您遇到此错误:
无法读取null的属性“事件”
对于调试日志,请在设置环境变量“ SLS_DEBUG = *”之后再次运行。
检查serverless.yml
代码格式!
错误示例-
functions:
createTodo:
handler: api/todo.createTodo
memorySize: 128
description: Create Todo.
events:
- http:
path: todo
method: post
但是应该是这样-
functions:
createTodo:
handler: api/todo.createTodo
memorySize: 128
description: Create Todo.
events:
- http:
path: todo
method: post
答案 4 :(得分:0)
在命令提示符下SET export SLS_DEBUG = true或在系统环境变量中设置
答案 5 :(得分:0)
如果使用命令提示符,则可以使用:
SET SLS_DEBUG = true
然后输入您的sls命令,例如=
SET SLS_DEBUG = true
sls deploy --stage = dev