Access to XMLHttpRequest at 'http://127.0.0.1:5000/bookss' from origin 'http://127.0.0.1:8887' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
هذه الرسالة تعطيني خطأ عندما ارسل بيانات عن طريق api flask الى تطبيق vue js
مع ان النتيجة تمام على postman
getCourses() {
// GET /someUrl
this.$http.get('http://127.0.0.1:5000/bookss').then(response => {
// get body data
this.courses = response.body;
}, response => {
// error callback
});
}
flask
@app.route('/bookss', methods=['GET'])
def get_books():
book = [{
"id": "PL1FWK-sgJ9ek59ylOuaS8Ggjz9oBVM8Hb",
"name": "VueJS \u0625\u0633\u0623\u0644\u0646\u064a \u0639\u0646",
"url": "https:\/\/www.youtube.com\/watch?v=TQQVt3CbSCw&list=PL1FWK-sgJ9ek59ylOuaS8Ggjz9oBVM8Hb",
"description": "اهلا وسهلا بكم ",
"thumbnails": "https:\/\/i.ytimg.com\/vi\/TQQVt3CbSCw\/sddefault.jpg",
"statistics": {
"viewCount": 111,
"likeCount": 11,
"commentCount": 7,
"duration": "00:04:18",
"lessons": 2
}}]
return jsonify(book)