Код: Выделить всё
import { serverSupabaseClient } from '#supabase/server'
export default defineEventHandler(async (event) => {
const supabase = await serverSupabaseClient(event);
const currentTimestampMinusTwoHours = new Date();
currentTimestampMinusTwoHours.setHours(currentTimestampMinusTwoHours.getHours() - 2);
const currentTimestamp = currentTimestampMinusTwoHours.toISOString();
const timestamp = '2025-03-12T13:20:25.733Z';
const { data, error } = await supabase
.from("events_reload")
.select("*")
.gt("date", currentTimestamp)
.order("date", { ascending: true });
if (error) {
return {
code: 500,
data: error.message
};
}
return {
code: 200,
data: data
};
});
< /code>
Это просто возвращает пустые данные без каких -либо ошибок. Но когда я выполняю это в SQL на панели Supabase (что является тем же самым), он возвращает вещи Select * From "Events_reload", где дата> '2025-03-12T13: 20: 25.733z' Порядок по дате ASC Limit 1; Подробнее здесь: https://stackoverflow.com/questions/795 ... ampz-in-js
Мобильная версия