我有一個API端點接受來自客戶端的一些數據。還有一個1分鐘的計時器,客戶可以看到。 我希望達到的是:前端和後端計時器/事件同步?
雖然計時器處於活動狀態(> 0),但發送到API的任何帖子都保存在存儲器或陣列(或其他)中。一旦計時器達到零時,客戶端不能再向API發出請求,並且在計時器處於活動狀態時製作和存儲的任何請求現在都通過一個函數進行處理 - 爲了舉例,我們只需說這個函數記錄了所有數據傳到屏幕上。
也許我在錯誤地思考這個問題,但是如何同步前端和後端定時器,以便服務器和客戶端都知道何時停止處理POST請求並讓服務器知道它是時間處理在1分鐘內發送的所有數據。
var express = require("express"); var app = express(); app.post("/api/data", function(req, res){ // do something here - no clue }); app.listen(process.env.PORT,() => { console.log("server running on port: ", process.env.PORT); });
道歉,如果我已經解釋這很糟糕。 欣賞我可以得到的任何幫助,謝謝:)
好的,謝謝。事後看來,是讓客戶決定事情是一個非常糟糕的做法。感謝您的回覆c: –