Ember-Data 1.8.1에서 ember-cli를 사용하고 있습니다. hapijs에 쓰기 API가 있습니다. 문제는 새 레코드를 만들고 저장할 때 POST 요청이어야하지만 'OPTIONS'메서드를 보내고 404를 찾을 수 없다는 것입니다. 내가 콘솔에서 오류가 발견 : - 그래서 여기POST mehod를 사용하여 Ember-cli에 새 레코드를 저장하는 중 작동하지 않습니다.
[Report Only] Refused to connect to 'http://localhost:3000/users' because it violates the following Content Security Policy directive: "connect-src 'self' ws://localhost:35729 ws://0.0.0.0:35729"
OPTIONS http://localhost:3000/users
XMLHttpRequest cannot load http://localhost:3000/users. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access. The response had HTTP status code 404.
내가 항상에 실패, 난 이미 hapijs에서 고르를 추가 간다 기록
var onSuccess = function(post) {
console.log(post);
};
var onFail = function(post) {
console.log("fail");
console.log(post);
};
var user = store.createRecord('user', {
email : "Email",
phone : "phone",
password : 'password',
"isd_code_id" : 1,
slug: "puneet"
});
user.save().then(onSuccess, onFail);
을 저장하기 위해 작성하는 코드, GET 요청은 잘 작동합니다. 문제는 저장 기록뿐입니다. 제게 도움이되도록 도와주세요.
어떤 버전의 hapi입니까? CORS는 어떻게 사용하셨습니까? –
문제는 hapiJs.Hapi-8.0.0을 사용하고 있습니다.이 기능은 작동하지 않지만 hap-6.4.0으로 다운 그레이드 할 때 작동합니다. 어떻게 hapi-8.0.0에서 작동하게 할 수 있습니까? –
config에 cors 객체를 추가 한 다음 모든 경로에이 cors 객체가 포함되어 있습니다. –