Node.js Express app.get:浏览器想要打开链接
Node.js Express app.get: Browser want to open the link
我有以下问题。在我的节点.js应用程序中,用户单击链接,通过获取我的应用程序.js将其发送。链接是一个文件名。在我的应用程序中.js我可以读取参数,但浏览器仍然尝试在浏览器中打开文件
app.get('/files/:file', function(req, res) {
console.log('Would handle ' + req.params.file);
});
那么我该怎么做才能阻止浏览器打开链接呢?
如上面的评论中所述。 您可以使用:
app.get('/files/:file', function(req, res) {
console.log('Would handle ' + req.params.file);
res.redirect('back');
});
您可以在快速 - API 参考页面上阅读有关此内容的更多信息。 res.redirect('back') 将重定向到引用页面;如果没有引用页面,它将默认为"/"。 希望这些信息对您有所帮助。
相关文章:
- Cordova RSS馈送的链接不会在外部浏览器中打开
- 将下载链接从web浏览器传递给第三方应用程序
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- Cordova包装应用程序内部链接加载在应用程序中,外部链接加载在浏览器中
- 来自流星模板的 HTML 图像链接未由浏览器呈现
- 浏览器窗口中的应用内FB页面插件链接
- Angular Marked和Inappbrowser打开系统浏览器中的所有链接
- 转换链接在jsfiddle中有效,但在我的浏览器上无效
- javascript打开外部程序中的链接,而不是浏览器
- 链接适用于所有浏览器,除了 safari(php 代码)
- 在 Chrome 中打开电子邮件中的网址/链接,而不是默认浏览器 IE8
- 浏览器将超链接指定的href解释为完全不同的url
- 在系统浏览器中打开JSON链接-Cordova
- Sencha触摸,在新的浏览器窗口中打开网络链接
- 脚本链接格式以实现跨浏览器兼容性
- 用于浏览器检测和url链接的脚本
- 如何阻止Facebook应用内浏览器打开我的网站链接
- iOS Phonegap网页链接嵌入iframe开放系统浏览器,而不是iframe
- 在客户端/浏览器端存储照片(不是照片的链接)
- 通过花哨的链接获得一致的跨浏览器行为