Express JS Mistakes Every Junior Developer should Avoid | clean-code

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @axelandru9346
    @axelandru9346 ปีที่แล้ว +4

    Thanks for valuable insights into server security !!!

  • @theyioel
    @theyioel 7 หลายเดือนก่อน +1

    These tips can be applied in general, not just Express. Thanks for your time.
    Honorable mention to Flask.

  • @spastheghost
    @spastheghost ปีที่แล้ว +5

    Good one but I don't see a link to the CORS video. It would be helpful for future watchers if you add it to the description.

  • @fikriahmadfauzi-eb8sj
    @fikriahmadfauzi-eb8sj ปีที่แล้ว +2

    i want to ask, about the error handling, if its a async function, how to handle it? because the middleware seems cant handle that with throw

  • @gamingwolf3385
    @gamingwolf3385 ปีที่แล้ว +1

    In the part of error handling you can extract the name and code of the erro
    const {name,code}=error
    This will help in writing better custom error messages

    • @akashambrose
      @akashambrose ปีที่แล้ว

      error.message also works fine

  • @seghirissam2662
    @seghirissam2662 10 หลายเดือนก่อน

    Which theme do you use in vscode ?

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

    Valuable stuff 🎉❤

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

    thx, concise but pretty informative.

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

    clear and valuable !! thanks a lot

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 7 หลายเดือนก่อน

    Thanks , keep posting content like this

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

    what is theme color you are using bro

    • @-ajrego-4869
      @-ajrego-4869 3 หลายเดือนก่อน

      ayu mirage i think

  • @yamilmsilva
    @yamilmsilva 11 หลายเดือนก่อน

    THANK YOU SO0 MUCH BUIDDY !!!!!! VERY VERY important !!!!1

  • @mudziahutama7787
    @mudziahutama7787 ปีที่แล้ว

    Good explanation Sir! What is the kind of color theme VSCode btw?

  • @imfad3d
    @imfad3d ปีที่แล้ว

    This is really very useful.

  • @jamestacular
    @jamestacular 6 หลายเดือนก่อน

    After adding the errorHandler middleware your "bad" route is still going to get caught in the error middleware

  • @adamnauka7803
    @adamnauka7803 ปีที่แล้ว +2

    const statusCode = res.statusCode !== 200 ? res.statusCode : 500
    I don't get this line, if 200 we assign 500? Can you expalin?

    • @mikedev4673
      @mikedev4673 ปีที่แล้ว

      Good catch, its a bug

    • @internetexplorer7880
      @internetexplorer7880 ปีที่แล้ว

      When you throw an error you should not send a 200 statuscode to the client so if there's any scenario where res.status is 200 during an error, it will default it to 500

    • @mikedev4673
      @mikedev4673 ปีที่แล้ว

      @@internetexplorer7880by your logic this line doesn’t make sense if the status code is 201 it will send 201 and 3** will send 3** which it used for redirects and so on.

    • @adamnauka7803
      @adamnauka7803 ปีที่แล้ว

      ​@@mikedev4673 I think the same. Anyway maybe it would be better to call always 500 in case of error?

    • @perelium-x
      @perelium-x 10 หลายเดือนก่อน

      @@internetexplorer7880exactly.. now i get it

  • @daphenomenalz4100
    @daphenomenalz4100 10 หลายเดือนก่อน +1

    Zod is better imo tho for validation 👀

  • @codewithahk
    @codewithahk 3 หลายเดือนก่อน +2

    Say A Bottle of water🤣

  • @muhammadarsallanshahab6760
    @muhammadarsallanshahab6760 ปีที่แล้ว

    Brother i think there is a issue with your Mic i can't watch your video full because it hurts my ear the Mic sound sounds just like scratching in board with nails. I do want to watch the video but my ears just can't handle the mic sound

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

    😄

  • @zlackbiro
    @zlackbiro ปีที่แล้ว +2

    Professionals use ZOD for validation!!!

    • @perelium-x
      @perelium-x 10 หลายเดือนก่อน +1

      Zod is a great choice if you're looking for a simple and performant validation library that can handle basic validation scenarios. Joi is a good choice if you need a highly customizable validation library that can handle complex validation scenarios

  • @mohammadjawad5085
    @mohammadjawad5085 ปีที่แล้ว

    Merci

  • @rishiraj2548
    @rishiraj2548 ปีที่แล้ว

    Good day greetings

  • @yashinox5410
    @yashinox5410 ปีที่แล้ว

    Only NestJS ❤❤

    • @gamingwolf3385
      @gamingwolf3385 ปีที่แล้ว

      Nestjs is better than express but it has less community , less tutorials

    • @nishaindesilva3738
      @nishaindesilva3738 ปีที่แล้ว

      Is there is nestJs ? I always thought its was spelling mistake for nextJs

    • @yashinox5410
      @yashinox5410 ปีที่แล้ว

      If you like a OOP you should try it.

    • @coder_one
      @coder_one ปีที่แล้ว

      ​@@yashinox5410OOP in JS sucks...

  • @Maks-fc7kv
    @Maks-fc7kv ปีที่แล้ว +1

    Actually in this case there is only 1 mistake - using such a ****** like express.

    • @miauw8762
      @miauw8762 11 หลายเดือนก่อน +1

      Salty