QPS Stats

This commit is contained in:
2022-03-31 17:20:26 +08:00
parent 44c3c620b0
commit 3dec71a542
7 changed files with 60 additions and 3 deletions
+7
View File
@@ -0,0 +1,7 @@
import { stats, addAPIQPS } from "../../libs/stats";
export default function handler(req, res) {
addAPIQPS();
res.setHeader("Cache-Control", "no-cache no-store must-revalidate");
res.status(200).json(stats);
}
+2
View File
@@ -1,6 +1,8 @@
import { authenticate, setLimit, getLimit } from "../../../libs/db";
import { addAPIQPS } from "../../../libs/stats";
export default function handler(req, res) {
addAPIQPS();
// put method
if (req.method === "PUT") {
const { token, limit } = req.body;
+3
View File
@@ -1,6 +1,9 @@
import { authenticate, getTimeRanges, insertTimeRange } from "../../../libs/db";
import { addAPIQPS } from "../../../libs/stats";
export default function handler(req, res) {
addAPIQPS();
// get method
if (req.method === "GET") {
res.setHeader("Cache-Control", "no-cache no-store must-revalidate");
+3
View File
@@ -5,7 +5,10 @@ import {
updateUsernameWithLimit,
} from "../../../../libs/db";
import { addAPIQPS } from '../../../../libs/stats';
export default function handler(req, res) {
addAPIQPS();
// check if id is valid
const { id } = req.query;
if (id === undefined) {
+2
View File
@@ -1,6 +1,8 @@
import { authenticate, getStarted, setStarted } from "../../../libs/db";
import { addAPIQPS } from "../../../libs/stats";
export default function handler(req, res) {
addAPIQPS();
// get method
if (req.method === "GET") {
res.setHeader("Cache-Control", "no-cache no-store must-revalidate");