• <small id='kPUlY'></small><noframes id='kPUlY'>

      <tfoot id='kPUlY'></tfoot><legend id='kPUlY'><style id='kPUlY'><dir id='kPUlY'><q id='kPUlY'></q></dir></style></legend>
      1. <i id='kPUlY'><tr id='kPUlY'><dt id='kPUlY'><q id='kPUlY'><span id='kPUlY'><b id='kPUlY'><form id='kPUlY'><ins id='kPUlY'></ins><ul id='kPUlY'></ul><sub id='kPUlY'></sub></form><legend id='kPUlY'></legend><bdo id='kPUlY'><pre id='kPUlY'><center id='kPUlY'></center></pre></bdo></b><th id='kPUlY'></th></span></q></dt></tr></i><div id='kPUlY'><tfoot id='kPUlY'></tfoot><dl id='kPUlY'><fieldset id='kPUlY'></fieldset></dl></div>
        • <bdo id='kPUlY'></bdo><ul id='kPUlY'></ul>

        Node js/Angular js - 注意:显示临时标题

        时间:2023-10-14

            <legend id='tbOuF'><style id='tbOuF'><dir id='tbOuF'><q id='tbOuF'></q></dir></style></legend>

            <small id='tbOuF'></small><noframes id='tbOuF'>

            <tfoot id='tbOuF'></tfoot>
              <tbody id='tbOuF'></tbody>

                  <bdo id='tbOuF'></bdo><ul id='tbOuF'></ul>
                  <i id='tbOuF'><tr id='tbOuF'><dt id='tbOuF'><q id='tbOuF'><span id='tbOuF'><b id='tbOuF'><form id='tbOuF'><ins id='tbOuF'></ins><ul id='tbOuF'></ul><sub id='tbOuF'></sub></form><legend id='tbOuF'></legend><bdo id='tbOuF'><pre id='tbOuF'><center id='tbOuF'></center></pre></bdo></b><th id='tbOuF'></th></span></q></dt></tr></i><div id='tbOuF'><tfoot id='tbOuF'></tfoot><dl id='tbOuF'><fieldset id='tbOuF'></fieldset></dl></div>

                • 本文介绍了Node js/Angular js - 注意:显示临时标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  这是我的 Angular js 代码:

                  $http({
                                  method:'POST',
                                  withCredential:true,
                                  url:$scope.config.app_ws+'auth/signup',
                                  data:{user:$scope.auth}
                              }).success(function(status, response){
                  
                                  console.log(response);
                              }).error(function(status, response){
                                  alert(response+'Bummer :( , an error occured plese retry later. ');
                              });
                  

                  这是我的 Node.js 块后端:

                   var allow_cross_domain= function(req, res, next) {
                        res.header('X-Powered-By', 'hey.heyssssssss.org');
                  
                        var oneof = false;
                        if(req.headers.origin) {
                          res.header('Access-Control-Allow-Origin', req.headers.origin);
                          oneof = true;
                        }
                        if(req.headers['access-control-request-method']) {
                          res.header('Access-Control-Allow-Methods', req.headers['access-control-request-method']);
                          oneof = true;
                        }
                        if(req.headers['access-control-request-headers']) {
                          res.header('Access-Control-Allow-Headers', req.headers['access-control-request-headers']);
                          oneof = true;
                        }
                        if(oneof) {
                          res.header('Access-Control-Max-Age', 60 * 60 * 24 * 365);
                        }
                      // intercept OPTIONS method
                      if (oneof && req.method == 'OPTIONS') {
                        res.send(200);
                      } else {
                        next();
                      }
                      }
                  
                      app.use(allow_cross_domain);
                  
                      app.post('/auth/signup', function (req, res) { res.send('wtff'); });
                  

                  我只是从 Angular 调用 POST localhost:3000/auth/signup 到 Node,但我得到 **CAUTION : 临时标头已显示.** 在 chrome 控制台中.

                  I'm just calling POST localhost:3000/auth/signup from Angular to Node, but i get **CAUTION : Provisional headers are shown.** in chrome console.

                  铬(小心):

                  Firefox(大约 30/60 秒没有响应,然后出现 alert() :/):

                  Firefox (NO RESPONSE for about 30/60 seconds and then the alert() comes up :/ ):

                  这可能是什么?

                  如果我使用 GET 一切正常,只是使用 POST 我会遇到麻烦,这怎么可能?

                  IF i use GET everything is ok, is just with POST that i get troubles how is that possible?

                  推荐答案

                  我个人在 angular 中使用了这个reset"方法:

                  personaly I use this "reset" method in angular:

                  app.config(['$httpProvider', function ($httpProvider) {
                    //Reset headers to avoid OPTIONS request (aka preflight)
                    $httpProvider.defaults.headers.common = {};
                    $httpProvider.defaults.headers.post = {};
                    $httpProvider.defaults.headers.put = {};
                    $httpProvider.defaults.headers.patch = {};
                  }]);
                  

                  这篇关于Node js/Angular js - 注意:显示临时标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:FormData() 对象不会从表单添加提交类型的输入,而 下一篇:Firefox 异常'JavaScript 组件没有名为:“可用&qu

                  相关文章

                  最新文章

                • <i id='Zcjnu'><tr id='Zcjnu'><dt id='Zcjnu'><q id='Zcjnu'><span id='Zcjnu'><b id='Zcjnu'><form id='Zcjnu'><ins id='Zcjnu'></ins><ul id='Zcjnu'></ul><sub id='Zcjnu'></sub></form><legend id='Zcjnu'></legend><bdo id='Zcjnu'><pre id='Zcjnu'><center id='Zcjnu'></center></pre></bdo></b><th id='Zcjnu'></th></span></q></dt></tr></i><div id='Zcjnu'><tfoot id='Zcjnu'></tfoot><dl id='Zcjnu'><fieldset id='Zcjnu'></fieldset></dl></div>
                    <bdo id='Zcjnu'></bdo><ul id='Zcjnu'></ul>

                    <tfoot id='Zcjnu'></tfoot><legend id='Zcjnu'><style id='Zcjnu'><dir id='Zcjnu'><q id='Zcjnu'></q></dir></style></legend>

                      <small id='Zcjnu'></small><noframes id='Zcjnu'>