簡體   English   中英

AWS Serverless不接受多個變量

[英]AWS Serverless in not accepting multiple variables

當您有兩條包含變量的路由時,如果路由的前綴相同,則必須具有相同的變量名。 例如,如果我有test/{var1}test/{var2} ,則無服務器返回同級錯誤,這意味着您必須在路由末尾使用相同的變量名。 但是,有時不同的路由負責不同的業務邏輯,並且使用相同的名稱會造成混亂。

該問題已經在無服務器環境中報告,並且仍然是未解決的問題,但是您有什么建議嗎?

test / {var1}和test / {var2}是相同的路由

要么將它們放在不同的路徑上,要么根據收到的var拆分代碼

在python中

@route('/test/{myvar}')
def name_builder(myvar):
    if myvar == "1":
       # do case 1 here
    if myvar == "2":
       # do case 2 here

暫無
暫無

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

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