午夜福利院在线观看免费,天堂最新版在线,色噜噜精品一区二区三区,无码一区二区三区中文字幕,丝袜美腿一区二区三区

首頁(yè)>文檔>邊緣計(jì)算>自定義錯(cuò)誤頁(yè)面

自定義錯(cuò)誤頁(yè)面

// 5XX錯(cuò)誤頁(yè)面
const ErrorPageLocal500 = `
<!DOCTYPE html>
<html>
<body>
<h1>Error Page</h1>
<p>這是一個(gè)5XX錯(cuò)誤頁(yè)面</p>
</body>
</html>
`;
// 4XX錯(cuò)誤頁(yè)面的url
const ErrorPageURL400 = 'http://errorpage.example.com';
async function rawHtmlResponse(html) {
    const init = {
        headers: {
            'content-type': 'text/html;charset=UTF-8',
        },
    };
    return new Response(html, init);
}
async function handleRequest(request) {
    const response = await fetch(request);
    // 如果請(qǐng)求成功,則返回請(qǐng)求結(jié)果
    if (response.status < 400)
        return response;
    // 如果請(qǐng)求返回的狀態(tài)碼是4XX,返回4XX對(duì)應(yīng)的錯(cuò)誤頁(yè)面
    else if (response.status < 500)
        return await fetch(ErrorPageURL400);
    // 如果請(qǐng)求返回的狀態(tài)碼是5XX,返回5XX對(duì)應(yīng)的錯(cuò)誤頁(yè)面
    return rawHtmlResponse(ErrorPageLocal500);
}
addEventListener('fetch', event => {
    event.respondWith(handleRequest(event.request));
});
0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
QQ客服
  • QQ176363189 點(diǎn)擊這里給我發(fā)消息
旺旺客服
  • 速度網(wǎng)絡(luò)服務(wù)商 點(diǎn)這里給我發(fā)消息
電子郵箱
  • sudu@yunjiasu.cc
微信客服
  • suduwangluo