簡體   English   中英

如何在 Windows 中設置 SLS_DEBUG?

[英]How to set SLS_DEBUG in windows?

我正在使用無服務器框架,並收到以下錯誤 -

對於調試日志,請在設置“SLS_DEBUG=*”環境變量后再次運行。

他們在談論什么環境? 這個怎么設置?
我正在使用 Windows 10。

在您的系統環境變量中設置它。

對於 MacOS:打開終端並鍵入以下內容:

export SLS_DEBUG=true

對於 Windows:在系統環境變量中設置它。

對於 PowerShell:

 $Env:SLS_DEBUG='true'

對於像我這樣從一開始就在使用 Windows,但仍然不知道什么的傻瓜

對於 Windows:在系統環境變量中設置它。

意思是……一張圖說出一千個字……

在此處輸入圖片說明

希望對某人有幫助。

如果您遇到此錯誤:

無法讀取null的屬性'events'

對於調試日志,請在設置“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

在命令提示符中設置 export SLS_DEBUG=true 或在系統環境變量中設置

如果您使用命令提示符,您可以使用:

SET SLS_DEBUG=真

然后你的 sls 命令例如 =

SET SLS_DEBUG=真

sls 部署 --stage=dev

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM