在服务器端,我做了重定向:
res.statusMessage = 'Attachment is encrypted'
return res.redirect("/printapprovals");
现在我想在客户端检查statusCode - 我可以在chrome工具上看到状态代码:
请求
网址:http://localhost:3000/downloadFile/e98b8560-2164-11e6-9940-adcca17ecd7b
请求方法:GET状态代码:302附件是加密的远程
地址:127.0.0.1:3000
对我来说也是一个很好的解决方案 - 如果我们在路线上获得statusCode ......但是如何?
var testRoute = function (req, res) {
return res.render('print_page', { data: data })
}
答案 0 :(得分:0)
你在寻找像这样的东西
var https = require('https');
https.get('https://encrypted.google.com/', function(res) {
console.log("statusCode: ", res.statusCode); // <======= Here's the status code
console.log("headers: ", res.headers);
res.on('data', function(d) {
process.stdout.write(d);
});
}).on('error', function(e) {
console.error(e);
});