2016-07-25 6 views
0

Meine Ajax-Aufruf ist alsAccess-Control-Allow-Origin-Header ist auf der angeforderten Ressource vorhanden. Fehler

var data = {}; 
        data.name = name; 
        data.phone = phone; 
        data.address=address; 

$.ajax({ 
         type: 'POST', 
         data: JSON.stringify(data), 
         contentType: 'application/json', 
         url: 'http://localhost:5000/endpoint',      
         success: function(data) { 
          console.log('success'); 
          console.log(JSON.stringify(data)); 
         } 
        }); 

folgt, und ich bin mit node-Js Server

und mein Server Express-Code ist

app.post('/endpoint', function(req, res){ 
    var obj = {}; 
    console.log('body: ' + JSON.stringify(req.body)); 
    res.send(req.body); 
}); 

app.listen(5000); 

ich die anderen Lösungen gepostet versucht, aber ich immer noch erhalten diesen Fehler

Antwort auf Preflight-Anfrage nicht übergeben Kontrolle der Zugangskontrolle: Nein Access-Control-Allow-Origin Header ist vorhanden auf der angeforderten Ressource. Origin http://localhost:3000 ist daher kein Zugriff erlaubt.

Was muss ich tun?

Antwort

Verwandte Themen