add health check

This commit is contained in:
smanylov
2026-02-18 14:21:57 +07:00
parent f4a13e2a8e
commit 906b3a554c
5 changed files with 80 additions and 47 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "no-copy-frontend",
"version": "0.42.0",
"version": "0.43.0",
"private": true,
"scripts": {
"dev": "next dev -p 2999",
+15 -1
View File
@@ -7,6 +7,8 @@ import LanguageSwitcher from '@/app/components/LanguageSwitcher';
import { useTranslations } from 'next-intl';
import VKLogin from '@/app/components/VKLogin';
import YandexAuthWithScript from '@/app/components/YandexLogin';
import { getHealt } from '@/app/actions/action';
import { Suspense } from 'react';
export const metadata: Metadata = {
title: 'Login',
@@ -15,9 +17,20 @@ export const metadata: Metadata = {
export default function Page() {
const t = useTranslations('Login-register-form');
async function HealthData() {
const data = await getHealt();
if (!data) {
return <div>Сервер временно не работает</div>
} else {
return null
}
}
return (
<Suspense fallback={<div>Loading...</div>}>
<HealthData />
<div className={`${styles['login-container-wrapper']}`}>
{/* <div className={`${styles['login-container-language']}`}>
{/* <div className={`${styles['login-container-language']}`}>
<LanguageSwitcher />
</div> */}
<div className={`${styles['login-container']}`}>
@@ -67,5 +80,6 @@ export default function Page() {
</div>
</div>
</div>
</Suspense>
);
}
+20
View File
@@ -159,3 +159,23 @@ export async function fetchINN(inn: string) {
return null
}
}
export async function getHealt() {
try {
const response = await fetch(`${API_BASE_URL}/check/api/healt`, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
});
if (response.ok) {
return await response.json();
} else {
return null
}
} catch (error) {
return null
}
}
+1 -1
View File
@@ -27,7 +27,7 @@ export async function yooKasaCreatePayment(amount: number, tariff: string) {
return_url: 'test'
},
metadata: {
userId: userEmail,
userMail: userEmail,
tariff: tariff
}
};
-1
View File
@@ -19,7 +19,6 @@ export default function LoginForm() {
setShowPassword(!showPassword);
}
const checkBoxRememberMe = useRef<HTMLInputElement>(null);
return (