gorest.co.in/public/v1/users:1 Failed to load resource: the server responded with a status of 401 (Unauthorized)

how to solve this error? this is my code:- import "./App.css"; import React, { useEffect, useState } from "react"; import Axios from "axios";

function App() { const url = "https://gorest.co.in/public/v1/users"; const token = "8498579f1bcca86778493562939981f29b2ed572714974a02740856d036a31f5"; const config = { headers: { Authorization: Bearer ${token} }, };

const [data, setData] = useState({ name: "", email: "", gender: "", status: "", }); function submit(e) { e.preventDefault(); Axios.post(url, config, { name: data.name, year: data.email, gender: data.gender, staus: data.status, }).then((res) => { console.log("latest details is", res); }); }

function handle(e) { const newdata = { ...data }; newdata[e.target.id] = e.target.value; setData(newdata); console.log("new data is........", newdata); }

return ( <div className="App"> <h1>Lets use axios</h1> <form onSubmit={(e) => submit(e)}> <input onChange={(e) => handle(e)} id="name" value={data.name} placeholder="name" type="text" ></input> <br />

    <input
      onChange={(e) => handle(e)}
      id="email"
      value={data.email}
      placeholder="email"
      type="text"
    ></input>
    <br />
    <input
      onChange={(e) => handle(e)}
      id="gender"
      value={data.gender}
      placeholder="gender"
      type="text"
    ></input>
    <br />
    <input
      onChange={(e) => handle(e)}
      id="status"
      value={data.status}
      placeholder="status"
      type="text"
    ></input>
    <br />
    <br />
    <button>Submit</button>
  </form>
</div>

); }

export default App;

Try this url

https://gorest.co.in/public/v1/users?access-token=YOUR-ACCESS-TOKEN-HERE


Little markdown supported