javascript - 我如何知道 Express 中的语言和请求软件(浏览器)?
问题描述
当他们在 Express 中向我的创建者服务器发出请求时,我尝试使用req.language
和 `req.software` 了解语言和浏览器软件,它给了我未定义
我目前的代码是:
app.get('/api/whoami', (req, res, next)=> {
let json = {"ipaddress": req.ip, "language": req.language, "software": req.software}
res.json(json)
next()
})
要更详细地查看完整代码,请访问https://replit.com/@Michael-Liendo/boilerplate-project-headerparser
解决方案
req.headers["user-agent"] // browser info
req.headers["accept-language"] // user's browser language