Cloudflare worker在Javascript中实现路由侦听器

Cloudflare worker在Javascript中实现路由侦听器,javascript,cloudflare,Javascript,Cloudflare,我对Javascript非常陌生,现在尝试在我的网站上实现以下功能: 一旦用户使用/hello路径输入网站,网站将 使用页面上的Hello world进行响应 index.js的框架如下: addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) }) /** * Respond with hello worker text * @param {Request} requ

我对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路径匹配上运行。这假定您已经创建了工作进程

  • 在Cloudflare dashboard中打开您的域

  • 转到
    Workers
    选项卡

  • 单击添加路线

  • 指定要匹配的路径url,例如
    *.example.com/hello
    。选择您的工作人员<代码>保存

  • 在浏览器中打开
    example.com/hello
    ,它将响应
    hello worker