logo NodeSeekbeta

😡 ChatGPT 你看看你写的代码

哇我第一次看到这么格式化代码的 ac09

const
  POSTHOG_TOKEN
    = 
  "__token";

const
  POSTHOG_ENDPOINT
    = 
  "__url";

const
  compact
    = 
  (
    data
  ) =>
    Object
      .fromEntries(
        Object
          .entries(
            data
          )
          .filter(
          (
            [
              ,
              value
            ]
          ) =>
            value
              !==
            undefined
              &&
            value
              !==
            null
              &&
            value
              !==
            "",
        ),
    );

export default {
  async
    fetch(
      request
    ) {
    if (
      request
        .method
          !==
      "POST"
    ) {
      return
        new Response(
          "Method Not Allowed",
          {
            status:
              405,
          }
        );
    }
    const
      payload =
        await
      request
        .json();
    payload
      .api_key
        = 
      POSTHOG_TOKEN;
    payload
      .properties
        ??=
      {};
    const
      cf
        = 
      request.cf ?? {};
    const
      ip
        = 
    request
      .headers
      .get(
        "CF-Connecting-IP"
      );
    const
      userAgent
        = 
    request
      .headers
      .get(
        "User-Agent"
      );
    Object.assign(
      payload.properties,
      compact({
        $ip:
          ip,
        $user_agent:
          userAgent,
        $raw_user_agent:
          userAgent,
        $geoip_country_code:
          cf
            .country,
        $geoip_city_name:
          cf
            .city,
        $geoip_continent_code:
          cf
            .continent,
        $geoip_subdivision_1_name:
          cf
            .region,
        $geoip_subdivision_1_code:
          cf
            .regionCode,
        $geoip_time_zone:
          cf
            .timezone,
        $geoip_latitude:
          cf
            .latitude != null
              ?
                Number(
                  cf
                    .latitude
                )
              :
                undefined,
        $geoip_longitude:
          cf
            .longitude != null
              ?
                Number(
                  cf
                    .longitude
                )
              :
                undefined,
        $geoip_postal_code:
          cf
            .postalCode,
      }),
    );

    return fetch(
      POSTHOG_ENDPOINT,
      {
        method:
          "POST",
        headers:
          {
            "Content-Type":
              "application/json",
            "User-Agent":
              userAgent
                ||
              "",
          },
        body:
          JSON
            .stringify(
              payload
            ),
      }
    );
  },
};
  • 怎么几乎是一个token一个换行 xhj005

  • 你是不是按行数给它结算token了 ac01

  • 很有mini的风格

  • 哈哈哈这代码看着像是从三个不同项目里抄的,ai 写代码就这样,能跑就别细看。

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72134位seeker

🎉欢迎新用户🎉