Build Notes App using Next.js 14+ | Drizzle ORM | Neon Database and Clerk Authentication

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

ความคิดเห็น • 17

  • @ItsMeHelel
    @ItsMeHelel 8 หลายเดือนก่อน +1

    It breaks around 12:50 when trying to generate, says that Error: Cannot find module 'dotenv/config'

    • @ProgrammingwithUmair321
      @ProgrammingwithUmair321  8 หลายเดือนก่อน

      Make sure you are using same versions of techs as I am using. Otherwise you can refer to docs and this is what I do.

    • @renchandara389
      @renchandara389 7 หลายเดือนก่อน

      you need go to terminal npm i dotenv before npx drizzle-kit generate

  • @skverskk
    @skverskk 4 หลายเดือนก่อน

    Absolutely awesome! And I'm talking about the webhooks portion. I;m still in search of a tutorial showing user roles and pernissions in Clerk. Thank you

  • @umerxa
    @umerxa 5 หลายเดือนก่อน +1

    Hi! Loved the tutorial. I have a newbie question. Will Clerk middleware also protect the server actions, or can anyone with the server action ID access your actions using tools like Postman?

    • @ProgrammingwithUmair321
      @ProgrammingwithUmair321  5 หลายเดือนก่อน

      Server actions are not directly exposed through any url like actual api, so no body can trigger server action functions directly from postman

  • @TaskerTech
    @TaskerTech 4 หลายเดือนก่อน

    Hey great tutorial, I have a question, since the action to delete a todo item doesn't validate the user does it mean that any user can delete any todo item by just calling the API with the id?
    export const deleteTodo = async (id: number) => {
    await db.delete(todos).where(eq(todos.id, id));
    revalidatePath("/");
    };

    • @ProgrammingwithUmair321
      @ProgrammingwithUmair321  4 หลายเดือนก่อน +1

      Server action are auto protected, means external apps like postman etc. can’t trigger server action to delete any note.
      Server actions are not APIs in terms of it accessibility as there is no url of server actions just like apis.

    • @TaskerTech
      @TaskerTech 4 หลายเดือนก่อน

      @@ProgrammingwithUmair321 got it, I could see it in the network tab so I thought anyone could make an API call.

  • @clement-touzet
    @clement-touzet หลายเดือนก่อน

    For those who search how to link clerk database with your own database : 1:11:23

  • @ganeshsrambikal3614
    @ganeshsrambikal3614 8 หลายเดือนก่อน

    dadabase !. Love the tutorial ❤

  • @rahulchourasiya4148
    @rahulchourasiya4148 8 หลายเดือนก่อน +1

    Can you please make a video for single sign on, like centralised authentication website using next-auth, without any workos or any paid library for multiple saas website

  • @muhammadjamshed2823
    @muhammadjamshed2823 8 หลายเดือนก่อน +2

    Now it's my request. Please make an ecomerce website which should be based on MUI and NextJs not any other css please

    • @regilearn2138
      @regilearn2138 8 หลายเดือนก่อน

      with typescript redux and react query tanstack tables

  • @muhammadjamshed2823
    @muhammadjamshed2823 8 หลายเดือนก่อน

    I am your first viewer.

  • @sunny-g1m6z
    @sunny-g1m6z 4 หลายเดือนก่อน

    so many youtubers using so many databases mf not inteesred in learning every thing