express获取 路径数据

用express获取nodejs数据时遇到了个问题

数据格式

{
    "header": {
        "logo": "assets/img/head_logo.jpg",
        "titleList": [
            {
                "svg": "assets/img/d_home.svg",
                "title": "首页"
            },
            {
                "svg": "assets/img/d_work.svg",
                "title": "工作"
            }
        ],
        "musicLogo": {
            "src": "assets/img/me_logo.jpg",
            "className": "musicLogo"
        },
    },
    "main": {
    
    }
}

在获取后台数据时,想用路径模式的返回数据 如:

app.get("/header/titleList", function(req, res) {
    res.send(
        res.header.titleList // 我想从后台返回这种路径模式的数据, 而不是html文件或者假数据
    )    
}

但是这样无法获取数据, 请问我应该做么做

阅读 3k
2 个回答

你把你那个数据 exports,
在你取数据那个文件 import

你用的方法不对,不是用res.send,而是应该用res.render('[路径]', {数据})或者用res.json({数据}),这样的方式。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题