簡體   English   中英

Javascript 倒計時應用程序不起作用

[英]Javascript Countdown application doesn't work

我正在嘗試創建一個簡單的計數器,以便對路徑 \count 發出的每個請求都會將計數減一。 一旦它低於 1,它將響應消息“完成”。 對任何其他路徑的請求都會得到響應“無”。 有人可以告訴我要改變什么嗎?

let count = 5;
const handleRequest = (request) => {  
  const url = new URL(request.url);
 
  let message = "Finished";   
  if (url.pathname === "/count" && count >=1) {


count--;
    return new Response(count); 
     
  } else if (url.pathname ==="/count" && count < 1); { 
    return new Response(message); 
  } else {
    return new Response("None") 
  } 
};

從外觀上看,您似乎在減少計數之前返回了一個值。 這會阻止遞減線運行,因此不會影響計數。

嘗試交換 return 語句和減量:

let count = 5;
...
if (url.pathname === "/count" && count >=1) { 
    count--; 
    return new Response(count); 
} else if (url.pathname ==="/count" && count < 1); { 
 ...
} 
};

暫無
暫無

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

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