摘要:現(xiàn)在開發(fā)已經(jīng)進(jìn)入前后端分離的階段后端往往只需要吐數(shù)據(jù)就一般純的接口需要考慮跨域訪問問題下面是簡(jiǎn)單的跨域訪問裝飾器在中的實(shí)現(xiàn)
現(xiàn)在web開發(fā)已經(jīng)進(jìn)入前后端分離的階段
后端往往只需要吐api數(shù)據(jù)就ok
一般純的api接口需要考慮跨域訪問問題
下面是簡(jiǎn)單的跨域訪問裝飾器在flask中的實(shí)現(xiàn)
from functools import wraps from flask import make_response def allow_cross_domain(fun): @wraps(fun) def wrapper_fun(*args, **kwargs): rst = make_response(fun(*args, **kwargs)) rst.headers["Access-Control-Allow-Origin"] = "*" rst.headers["Access-Control-Allow-Methods"] = "PUT,GET,POST,DELETE" allow_headers = "Referer,Accept,Origin,User-Agent" rst.headers["Access-Control-Allow-Headers"] = allow_headers return rst return wrapper_fun @app.route("/hosts/") @allow_cross_domain def domains(): pass
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/37434.html
摘要:注對(duì)于開發(fā)者來說,傳給應(yīng)用程序構(gòu)造函數(shù)的參數(shù)是比較容易弄混淆的。在應(yīng)程序中定義路由的最便捷的方式是通過顯示定義在應(yīng)用程序?qū)嵗系难b飾器,注冊(cè)被裝飾的函數(shù)來作為一個(gè)路由。一個(gè)常見的模式是使用裝飾器來注冊(cè)函數(shù)作為一個(gè)事件處理程序。 在這一章,你將學(xué)習(xí)Flask應(yīng)用程序不同部分。同時(shí)你將編寫和運(yùn)行你的第一個(gè)Flask web應(yīng)用程序。 1、初始化 在這章,你將學(xué)到Flask應(yīng)用程序的不...
摘要:示例如下靜態(tài)路由使用動(dòng)態(tài)變量的路由未指定變量類型使用動(dòng)態(tài)變量的路由指定變量類型指定的路由變量,可以作為被裝飾的函數(shù)參數(shù)傳入進(jìn)來。 開始決定認(rèn)真的在網(wǎng)上寫一些東西,主要原因還是在于希望能提升學(xué)習(xí)效果。雖說python寫了有幾年,但是web后端框架的確沒怎么接觸過,買了本狗書寥寥草草的過了一遍,發(fā)現(xiàn)很多東西還是理解不深,真的是好記性不如爛筆頭,知識(shí)也要從基礎(chǔ)開始,退回來好好看看官方文檔,再...
摘要:視圖高級(jí)和這個(gè)方法是用來添加與視圖函數(shù)的映射。小例子如下請(qǐng)求上下文的定義,結(jié)合類視圖之前我們接觸的視圖都是函數(shù),所以一般簡(jiǎn)稱視圖函數(shù)。 視圖高級(jí) app.route和app.add_url_rule app.add_url_rule app.add_url_rule(/list/,endpoint=myweb,view_func=my_list) 這個(gè)方法是用來添加url與視圖函數(shù)...
摘要:視圖高級(jí)和這個(gè)方法是用來添加與視圖函數(shù)的映射。小例子如下請(qǐng)求上下文的定義,結(jié)合類視圖之前我們接觸的視圖都是函數(shù),所以一般簡(jiǎn)稱視圖函數(shù)。 視圖高級(jí) app.route和app.add_url_rule app.add_url_rule app.add_url_rule(/list/,endpoint=myweb,view_func=my_list) 這個(gè)方法是用來添加url與視圖函數(shù)...
摘要:視圖高級(jí)和這個(gè)方法是用來添加與視圖函數(shù)的映射。小例子如下請(qǐng)求上下文的定義,結(jié)合類視圖之前我們接觸的視圖都是函數(shù),所以一般簡(jiǎn)稱視圖函數(shù)。 視圖高級(jí) app.route和app.add_url_rule app.add_url_rule app.add_url_rule(/list/,endpoint=myweb,view_func=my_list) 這個(gè)方法是用來添加url與視圖函數(shù)...
閱讀 2619·2023-04-26 00:57
閱讀 974·2021-11-25 09:43
閱讀 2287·2021-11-11 16:55
閱讀 2365·2019-08-30 15:53
閱讀 3657·2019-08-30 15:52
閱讀 1530·2019-08-30 14:10
閱讀 3435·2019-08-30 13:22
閱讀 1265·2019-08-29 11:18