2016-04-25 57 views
1

一切工作正常,我剛開始用一口現在連接上後,我得到405,它似乎的是服務器配置有問題,可以在此請爲什麼我得到405 POST與一飲而盡連接

有人幫助我位研究咕嘟咕嘟文件代碼

 var config = {port: 9217,devBaseUrl: 'http://localhost', 
      paths: { 
       css:[ 
        'node_modules/bootstrap/dist/**/*.css', 
        'src/**/*.css'], 
      dist: 'dist/' 
      } 
     } 
     gulp.task('connect', function() { 
      connect.server({ 
       root: ['dist'], 
       port: config.port, 
       base: config.devBaseUrl, 
       livereload: true, 
       headers: { 
       allow: 'GET, HEAD, POST, OPTIONS' 
      } 
      }); 
     }); 

和JS文件發佈

$Scope.no_login = function(x, y) { 
    var request = $http({ 
     method: "post", 
     url: "log.php", 
     data: { 
      user_name: x, 
      password: y 
     }, 
     headers: { 
      'Content-Type': 'application/x-www-form-urlencoded' 
     } 
    }); 
+0

'405'意味着你使用了錯誤的方法(可能不贊成使用?)http://www.checkupdown.com/status/E405.html – Justinas

+0

感謝您的回覆 – user6250141

+0

它不是錯誤的方法,因爲這個設置工作相同當我使用MAMP,XAMPP。我只是嘗試遷移到gulp連接 – user6250141

回答

0

後,我發現,一飲而盡連接運行於節點之上的服務器JS,它只執行JavaScript,而不是PHP。所以我需要使用PHP模塊來查找gulp服務器解決方案,並且現在使用gulp-connect-php和browser-sync工作正常。