小编Eth*_*han的帖子

Clerk 和 Svix Web hook 无法正常工作,并出现错误:“src 属性必须是有效的 json 对象”

我正在尝试将我的 Clerk 数据同步到 Next js 13 项目中的数据库。我的 webhooks 通过 Ngrok 公开暴露。这是我的代码:

import { IncomingHttpHeaders } from "http";
import { headers } from "next/headers";
import { NextResponse } from "next/server";
import { Webhook, WebhookRequiredHeaders } from "svix";

const webhookSecret = process.env.WEBHOOK_SECRET || "";

async function handler(request: Request) {

  console.log(await request.json())

  const payload = await request.json();
  const headersList = headers();
  const heads = {
    "svix-id": headersList.get("svix-id"),
    "svix-timestamp": headersList.get("svix-timestamp"),
    "svix-signature": headersList.get("svix-signature"),
  };
  const wh = new Webhook(webhookSecret);
  let evt: Event | null = …
Run Code Online (Sandbox Code Playgroud)

webhooks ngrok next.js clerk

5
推荐指数
1
解决办法
1427
查看次数

标签 统计

clerk ×1

next.js ×1

ngrok ×1

webhooks ×1