在express中附加到url路径

时间:2016-06-24 16:58:42

标签: node.js express freeboard

我正在使用freeboard.io构建干舷。我在使用express的节点服务器上运行它。我用

router.get('/', function(req, res, next) {

        res.sendFile(path.join(__dirname + '/index.html'));
    });

在基本路线被击中时发送干舷html文件。但是,为了让freeboard加载我保存的仪表板,我需要将#source = dashboard.json附加到url。所以最后的网址看起来像

http://localhost:8080/#source=dashboard.json

我有什么方法可以使用快递吗?几乎当我点击localhost:8080 /我想附加到url路径#source = dashboard.json并使用index.html文件进行响应。谢谢!

1 个答案:

答案 0 :(得分:1)

URL的片段部分永远不会被浏览器发送到服务器。有关详细信息,请参阅here。因此,对于服务器,即使用户在URL字段中输入了片段,片段也将始终丢失。在这种情况下,使用包含片段的相同URL重定向浏览器可能是错误的。