首页 > 解决方案 > 我如何知道 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

标签: javascriptapiexpress

解决方案


req.headers["user-agent"]        // browser info
req.headers["accept-language"]   // user's browser language

推荐阅读