app.get("/api/whoami",(req,res)=>{
var header = req.headers;
// fetch used to get ip address from https://api.ipify.org/?format=json
// check the npm package for node-fetch (otherwise fetch will be undefined)
fetch('https://api.ipify.org/?format=json')
.then(response=>response.json())
.then(data=>{
res.json({
"ipaddress":data.ip,
"language":header['accept-language'],
"software":header['user-agent']
});
});
})
Thank you, for your contribution. For future contributions, please wrap your solution within :
[details]
```
code goes here...
```
[/details]
Also, provide all of the necessary code to pass the challenge.
Also, when you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.
You can also use the “preformatted text” tool in the editor ( </> ) to add backticks around text.