永久在线亚洲观看|亚洲日韩久久AV无码|亚洲无码视频在线免费看|欧美亚洲一区二区三区视频|人人澡人人澡人人看添AV|动漫精品视频一区二区三区|亚洲国产另类久久久精品极度|极品美女熟妇又黄又爽视频一区



  • 真沒(méi)想到(cloudflare 自選I是否成功)cloudflare 自選ip saas,如何使用CloudFlare Workers創(chuàng)建第一Serverless工程,農(nóng)村信用社貸款5萬(wàn)條件,

    保健品 nanfang 2023-08-23 00:53 192 0

    1.cloudflare自選ip教程

    根據(jù)伯克利大學(xué)的研究,未來(lái)的十年是Serverless Computing的時(shí)代那么我們就看一如何例如CloudFlare 創(chuàng)建第一個(gè)Serverless網(wǎng)站1、注冊(cè)一個(gè)CloudFla鄭州各區(qū)域分布圖re 賬戶。

    2.cloudflare自選ip腳本

    注冊(cè)賬戶是一個(gè)非常容易的工作,視圖如下。

    3.cloudflare 優(yōu)選

    2、安裝Cloudflare 的部署工具 Workers CLInpm install -g @cloudflare/wrangler默認(rèn)你已經(jīng)安好好了npm。

    4.cloudflare自定義頁(yè)面

    上面安裝的過(guò)程中如果出現(xiàn)權(quán)限問(wèn)題,請(qǐng)使用管理員權(quán)限執(zhí)行使用命令行工具檢查是否安裝成功,如果出現(xiàn)版本號(hào)則說(shuō)明安裝成功wrangler --version3. 把剛剛注冊(cè)的CloudFlare 賬戶授權(quán)給Wrangler。

    5.cloudflare worker自定義域名

    上述命令就相當(dāng)于一個(gè)授鄭州各區(qū)域分布圖權(quán)登錄,授權(quán)過(guò)程如下圖:

    6.cloudflare自選節(jié)點(diǎn)

    點(diǎn)擊允許,授權(quán)成功這樣接下來(lái)就可以使用Wrangler來(lái)創(chuàng)建項(xiàng)目4、使用Wrangler創(chuàng)建一個(gè)新項(xiàng)目wrangler generate my-worker使用wrangler 創(chuàng)建一個(gè)新的項(xiàng)目使用默認(rèn)的模版。

    7.cloudflare自定義ip

    wrangler generate projectname 上面的命令跟下面的命令一樣wrangler generate projectname https://github.com/cloudflare/w

    8.cloudflare優(yōu)選ip

    orker-template創(chuàng)建新項(xiàng)目如下:

    9.cloudf鄭州各區(qū)域分布圖lare自定義節(jié)點(diǎn)

    創(chuàng)建成功的項(xiàng)目如下:其中文件,index.js 是Workers 運(yùn)行的JS腳本。

    10.cloudflare workers綁定自定義域名

    Wrangler 將自動(dòng)配置wrangler.toml,該文件是workers的配置文件5、編寫(xiě)代碼a 編寫(xiě)一個(gè)Hello World 網(wǎng)站跟Node.js非常類似, 先看index.js中的代碼:~/my-worker/index.js

    addEventListener(fetch,event=>{event.respondWith(handleRequest(event.request));});asyncfunctionhandleRe鄭州各區(qū)域分布圖quest

    (request){returnnewResponse(Hello worker!,{headers:{content-type:text/plain},});}從根本上說(shuō),Workers 應(yīng)用程序由兩部分組成:

    一個(gè)監(jiān)聽(tīng),FetchEvents 和一個(gè)事件處理程序,它返回一個(gè)傳遞給事件方法的Response對(duì)象.respondWith()b 路由和過(guò)濾請(qǐng)求addEventListener(fetch,event。

    =>{event.respondWith(handleRequest(event.request));});asyncfunctionhandleRequest(reques鄭州各區(qū)域分布圖t){letresponse

    ;if(request.method===POST){response=awaitgenerate(request);}else{response=newResponse(Expected POST,{

    status:500});}// ... }可以看出上述代碼非常類似Node.js的寫(xiě)法。6. 預(yù)覽你的項(xiàng)目

    運(yùn)行命令wrangler whoami并復(fù)制你的Account ID.打開(kāi)您的項(xiàng)目中wrangler.toml文件并將其粘貼為該account_id字段的值。wrangler dev

    此命令將構(gòu)建您的項(xiàng)目,在本地運(yùn)行它,并返回一個(gè) URL 供您訪問(wèn)鄭州各區(qū)域分布圖以預(yù)覽 Worker。7. 配置您的項(xiàng)目以進(jìn)行部署wrangler config

    通過(guò)下面3個(gè)步驟創(chuàng)建API Token,并把創(chuàng)建出的API Token復(fù)制到上面。

    把上面創(chuàng)建的Token復(fù)制下來(lái)。8. 發(fā)布你的項(xiàng)目wrangler publish

    這樣我們的第一個(gè)Serverless工程就部署成功了。https://my-worker.jszfive.workers.dev/?my-worker.jszfive.workers.dev/

    標(biāo)簽列表

      太白县| 平和县| 香格里拉县| 安达市| 锡林郭勒盟| 荣昌县| 保康县| 衡南县| 和政县| 香格里拉县| 新竹县| 瑞金市| 通渭县| 九江县| 阳江市| 临安市| 金乡县| 万宁市| 安图县| 措美县| 和静县| 永安市| 遵义县| 榆树市| 霍山县| 民勤县| 高碑店市| 淳安县| 逊克县| 天台县| 秦皇岛市| 庄河市| 屏边| 马尔康县| 临潭县| 柘荣县| 华池县| 唐海县| 巨野县| SHOW| 普格县|