国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

flask 跨域訪問(wèn)裝飾器實(shí)現(xiàn)

boredream / 1944人閱讀

摘要:現(xiàn)在開(kāi)發(fā)已經(jīng)進(jìn)入前后端分離的階段后端往往只需要吐數(shù)據(jù)就一般純的接口需要考慮跨域訪問(wèn)問(wèn)題下面是簡(jiǎn)單的跨域訪問(wèn)裝飾器在中的實(shí)現(xiàn)

現(xiàn)在web開(kāi)發(fā)已經(jīng)進(jìn)入前后端分離的階段
后端往往只需要吐api數(shù)據(jù)就ok

一般純的api接口需要考慮跨域訪問(wèn)問(wèn)題
下面是簡(jiǎn)單的跨域訪問(wè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.specialneedsforspecialkids.com/yun/37434.html

相關(guān)文章

  • Flask Web Development —— 基本應(yīng)用程序結(jié)構(gòu)(上)

    摘要:注對(duì)于開(kāi)發(fā)者來(lái)說(shuō),傳給應(yīng)用程序構(gòu)造函數(shù)的參數(shù)是比較容易弄混淆的。在應(yīng)程序中定義路由的最便捷的方式是通過(guò)顯示定義在應(yīng)用程序?qū)嵗系难b飾器,注冊(cè)被裝飾的函數(shù)來(lái)作為一個(gè)路由。一個(gè)常見(jiàn)的模式是使用裝飾器來(lái)注冊(cè)函數(shù)作為一個(gè)事件處理程序。 在這一章,你將學(xué)習(xí)Flask應(yīng)用程序不同部分。同時(shí)你將編寫(xiě)和運(yùn)行你的第一個(gè)Flask web應(yīng)用程序。 1、初始化 在這章,你將學(xué)到Flask應(yīng)用程序的不...

    NusterCache 評(píng)論0 收藏0
  • flask文檔學(xué)習(xí)筆記1-快速入門(mén)

    摘要:示例如下靜態(tài)路由使用動(dòng)態(tài)變量的路由未指定變量類型使用動(dòng)態(tài)變量的路由指定變量類型指定的路由變量,可以作為被裝飾的函數(shù)參數(shù)傳入進(jìn)來(lái)。 開(kāi)始決定認(rèn)真的在網(wǎng)上寫(xiě)一些東西,主要原因還是在于希望能提升學(xué)習(xí)效果。雖說(shuō)python寫(xiě)了有幾年,但是web后端框架的確沒(méi)怎么接觸過(guò),買(mǎi)了本狗書(shū)寥寥草草的過(guò)了一遍,發(fā)現(xiàn)很多東西還是理解不深,真的是好記性不如爛筆頭,知識(shí)也要從基礎(chǔ)開(kāi)始,退回來(lái)好好看看官方文檔,再...

    lingdududu 評(píng)論0 收藏0
  • flask之三:視圖高級(jí)

    摘要:視圖高級(jí)和這個(gè)方法是用來(lái)添加與視圖函數(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è)方法是用來(lái)添加url與視圖函數(shù)...

    hot_pot_Leo 評(píng)論0 收藏0
  • flask之三:視圖高級(jí)

    摘要:視圖高級(jí)和這個(gè)方法是用來(lái)添加與視圖函數(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è)方法是用來(lái)添加url與視圖函數(shù)...

    RancherLabs 評(píng)論0 收藏0
  • flask之三:視圖高級(jí)

    摘要:視圖高級(jí)和這個(gè)方法是用來(lái)添加與視圖函數(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è)方法是用來(lái)添加url與視圖函數(shù)...

    xumenger 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

boredream

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<