gpt4 book ai didi

node.js - 附加到 Express 中的 url 路径

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:24 24 4
gpt4 key购买 nike

我正在使用 freeboard.io 构建干舷。我正在使用 Express 在 Node 服务器上运行它。我用的是

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

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

最佳答案

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

关于node.js - 附加到 Express 中的 url 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38018597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com