我正在使用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文件进行响应。谢谢!
答案 0 :(得分:1)
URL的片段部分永远不会被浏览器发送到服务器。有关详细信息,请参阅here。因此,对于服务器,即使用户在URL字段中输入了片段,片段也将始终丢失。在这种情况下,使用包含片段的相同URL重定向浏览器可能是错误的。