Cloudflare worker在Javascript中实现Route监听器



我是Javascript的新手,现在尝试在我的网站上实现以下功能:

一旦用户使用/hello路径输入网站,网站将页面上Hello world的响应

index.js的框架如下:

addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
/**
* Respond with hello worker text
* @param {Request} request
*/
async function handleRequest(request) {
return new Response('Hello worker!', {
headers: { 'content-type': 'text/plain' },
})
}

我的目标是添加一个请求处理程序,以便web可以使用GET请求处理/hello路径。

分配您的工作人员在URL路径匹配上运行。这假设您已经创建了工作者。

  1. 在Cloudflare仪表板中打开您的域。

  2. 转到Workers选项卡。

  3. 单击Add route

  4. 指定要匹配的路径url,例如*.example.com/hello。选择您的员工。Save

在浏览器中打开example.com/hello,它将以Hello worker!进行响应。

最新更新