如果NODE代理未运行,则阻止显示ANGULAR页面

登加鲁

我在前端有一个节点代理和角度。如果节点代理未运行,是否可以始终重定向到(服务器关闭!对不起!)一个有角页面?我不想让人们在没有节点代理启动的情况下看到其他更安全的页面。

我当时在考虑使用HTTP状态,但是有一些简单的方法吗?

谢谢!

夏普一号

$http拦截器可以在全球范围内为您做到这一点

使用拦截器,您可以查看每个请求的响应。我建议使用HTTP状态,尤其是503“服务不可用”(服务器当前不可用(因为过载或为了维护而关闭)。通常,这是一个临时状态。)

$httpProvider.interceptors.push(function($location) {
  var handleResponse = function(response) {
     if(response.status === 503){
        $location.path('/503.html'); // not sure if you are using ui-router or how your routing is set up...
     }else{
        return response;
     }
  };
  return {
    'response': handleResponse,
    'responseError': handleResponse,
  };
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular 页面未显示来自 Node 后端的 JSON 数据

来自分类Dev

如果未登录,如何通过url阻止页面访问?

来自分类Dev

Angular Code未显示在HTML页面上

来自分类Dev

如果未显示警报,请运行功能

来自分类Dev

如果未运行 Catch,如何显示某些内容?

来自分类Dev

阻止网页并显示错误页面

来自分类Dev

页面内容未显示

来自分类Dev

页面未显示[Ionic]

来自分类Dev

阻止任何导航或按钮在页面上运行

来自分类Dev

Chrome-阻止脚本在页面中运行

来自分类Dev

如果代理的IP被阻止,正确的HTTP状态代码是什么?

来自分类Dev

Kubernetes pod 未启动,在代理后面运行

来自分类Dev

计划代理未并行运行

来自分类Dev

阻止页脚显示在我的“关于”页面中?

来自分类Dev

如果显示模式弹出窗口,则阻止热键

来自分类Dev

如果样式显示被阻止,则自动单击按钮

来自分类Dev

如果语句未运行-iOS

来自分类Dev

NGINX反向代理内容未正确显示

来自分类Dev

CloudWatch代理CPU收集的指标未显示

来自分类Dev

ViewExpiredException错误页面未显示

来自分类Dev

页面未显示特殊字符

来自分类Dev

页面上的语言未显示

来自分类Dev

页面未显示在ID上

来自分类Dev

WordPress设置页面未显示

来自分类Dev

ViewExpiredException错误页面未显示

来自分类Dev

WordPress页面供稿未显示

来自分类Dev

集合未显示在页面上

来自分类Dev

github页面图像未显示

来自分类Dev

github页面上的Jekyll博客未显示我的新帖子,但可在localhost:4000上运行