Skip to content
Snippets Groups Projects
get-user.ts 1010 B
export const getUser = async (username: string | undefined) => {
    try {
        const user = await fetch(`/api/users/${username}`)
            .then((result) => result.json())

        return user
    } catch (error: any) {
        if (error.response) {
            // The request was made and the server responded with a status code
            // that falls out of the range of 2xx
            console.log(error.response.data)
            console.log(error.response.status)
            console.log(error.response.headers)
        } else if (error.request) {
            // The request was made but no response was received
            // `error.request` is an instance of XMLHttpRequest in the browser and an instance of
            // http.ClientRequest in node.js
            console.log(error.request)
        } else {
            // Something happened in setting up the request that triggered an Error
            console.log("Error", error.message)
        }
        console.log(error.config)
    }
}