mein Server arbeitet auf dem Port: 3000 und ich benutze Knoten, Express auf der Serverseite und das funktioniert gut, während mit Curl oder REST-Client.Wie verbinde ich meinen Server mit meinem Ember CLI App
ember cli Server arbeitet auf Port: 4200
Ich habe diesen Code auf environment.js für Server an den Client zu verbinden.
contentSecurityPolicy: {
'default-src': "'none'",
'script-src': "'self' 'unsafe-inline' 'unsafe-eval'",
'font-src': "'self'",
'connect-src': "'self' http://localhost:3000",
'img-src': "'self'",
'report-uri':"'localhost'",
'style-src': "'self' 'unsafe-inline'",
'frame-src': "'none'"
}
und meine Anwendung Adapter-Code ist:
import JSONAPIAdapter from 'ember-data/adapters/json-api';
export default JSONAPIAdapter.extend({
"host": "http://localhost:3000",
"namespace": "api"
});
auf diese Weise meine glut-Server ausgeführt wird ember Server --proxy http://127.0.0.1:3000 auf Controller verwenden i Ajax-Aufruf:
$.ajax({
type: 'POST',
url: '/blog',
contentType: 'application/json',
data: param,
processData: false,
success :
});
es wird ein Fehler: POST http://localhost:4200/blog 500 (Interner Serverfehler)
Ich habe all diese Dinge gemacht, aber ich weiß nicht, warum es nicht funktioniert. bitte helfen Sie mir, wenn Sie eine Idee dafür haben.
Haben Sie Ihre Serverfehlerprotokolle überprüft? Der HTTP-Statuscode weist darauf hin, dass etwas im Server einen Fehler auslöst. – locks
@lock Danke Bruder. jetzt funktioniert es gut –
yah der Fehler ist keine Serverseite nicht auf dem Client. –