0
0
mirror of https://github.com/yude-jp/yude.jp synced 2024-12-22 20:20:09 +09:00

Remove /api/PlayerName

This commit is contained in:
yude 2021-12-11 06:42:23 +09:00
parent 33dbec3339
commit a095e20b6b
Signed by: yude
GPG Key ID: EB0FE5D925C4A968
4 changed files with 2 additions and 26 deletions

View File

@ -1,23 +0,0 @@
// React
import React, { useState, useEffect } from 'react';
import axios from 'axios';
export const getName = async (props) => {
const uuid = props;
return fetch('https://api.ashcon.app/mojang/v2/user/' + uuid);
};
const RawPlayerName = async (req, res) => {
const { uuid } = req.query
const response = await getName(uuid);
const data = await response.json();
if (response.status === 204 || response.status > 400) {
return res.status(200).send("404");
}
const username = data.username;
return res.status(200).json({
username,
});
};
export default RawPlayerName

View File

@ -9,7 +9,7 @@ const fetcher = (url) => fetch(url).then((res) => res.json())
function App (props) { function App (props) {
const uuid = props; const uuid = props;
const { data, error } = useSwr( const { data, error } = useSwr(
uuid.uuid ? `/api/PlayerName/${uuid.uuid}` : null, uuid.uuid ? `https://api.ashcon.app/mojang/v2/user/${uuid.uuid}` : null,
fetcher fetcher
) )

View File

@ -5,7 +5,6 @@
import { useRouter } from 'next/router' import { useRouter } from 'next/router'
// Data fetching // Data fetching
import Players from '../../components/Minecraft/Players'
import useSwr from 'swr' import useSwr from 'swr'
const fetcher = (url) => fetch(url).then((res) => res.json()) const fetcher = (url) => fetch(url).then((res) => res.json())

View File

@ -16,7 +16,7 @@ export default function UUID() {
const router = useRouter() const router = useRouter()
const { uuid } = router.query const { uuid } = router.query
const { data, error } = useSwr( const { data, error } = useSwr(
uuid ? `/api/PlayerName/${uuid}` : null, uuid ? `https://api.ashcon.app/mojang/v2/user/${uuid}` : null,
fetcher fetcher
) )
if (error) { if (error) {