Create a Custom URL Shortener using Node.JS and MongoDB

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

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

  • @recap9117
    @recap9117 ปีที่แล้ว +63

    Node ka real feel iss bnde me Diya h, hats off man❤

    • @omkarshendge5438
      @omkarshendge5438 22 วันที่ผ่านมา +1

      same brother same, literally same!

  • @bunnytheweebster
    @bunnytheweebster ปีที่แล้ว +14

    thoda complex laga sab ek sath, but it was unbelievable 23 mins k video me itna sab kuch.. Vid - 21✅

  • @Crazy_philosopher
    @Crazy_philosopher 7 หลายเดือนก่อน +10

    Bhai kya Banda haii master haii computer field ka nodejs pe kya command hai iski , wahhhh isee to Google, microsoft aasani se job mil sakti haii ...
    Great bro keep going ❤💯🔥

  • @iimoon777
    @iimoon777 14 วันที่ผ่านมา +1

    For people who are having issue with nanoid package, uninstall the existing nanoid package and install an older version, just run the following commands:
    npm uninstall nanoid
    npm install nanoid@3
    This is will install the nanoid package which is compatible with CommonJS (which doesn't require you to change any code), the newer version only works with EJS modules

  • @boy.frontend
    @boy.frontend 24 วันที่ผ่านมา +1

    wow , what a tutorial , I watch the entire video and its very fun to code along

  • @PulkitMalhotra
    @PulkitMalhotra 6 หลายเดือนก่อน +2

    Few questions:
    1. 06:08 Why you used express.Router() instead of express()
    2. 12:26 How does this script start working and what is nodemon
    3. 11:58 What did you do here, what is this localhost port, and how are you saving the data.

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

      Bro Just watch the tutorial from starting lec-1

    • @SNX03
      @SNX03 4 หลายเดือนก่อน +3

      bruh you don't even know the basics, I recommend watching from the start dude.

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

      Yes bro watched the node js tutorial from starting these all the basics which you are asking here

    • @harryharry2922
      @harryharry2922 วันที่ผ่านมา

      tmkc

  • @PrabhunarayanSingh-t7o
    @PrabhunarayanSingh-t7o 4 หลายเดือนก่อน +4

    brother you are teach people or self study your tutorial is very fast.

  • @SimpleProgrammer0
    @SimpleProgrammer0 11 หลายเดือนก่อน +9

    13:08 their was an error with nanoId : you can install this specific version of nanoId to remove this error : npm install nanoid@2.1.11
    thanks me later😀

    • @xpvishal2031
      @xpvishal2031 4 หลายเดือนก่อน +2

      ❤❤❤❤

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

      ShortID no longer Supported

  • @codinglife91
    @codinglife91 12 วันที่ผ่านมา +1

    its Amazing Project , After watching this video I understood how this type of website works in backend side

  • @saptarshisinha1744
    @saptarshisinha1744 10 หลายเดือนก่อน +5

    Project completed ✅
    Maja agya error handle karne mein ❤

  • @satyampal7235
    @satyampal7235 10 หลายเดือนก่อน +3

    Bhai maza aagya. awesome approach 🥳

  • @hitmanop9226
    @hitmanop9226 16 วันที่ผ่านมา

    bhai Apka coding logic aur samjhane ka tareeka bht acha hai.. really loved it bhai🎀

  • @codewithhindi
    @codewithhindi ปีที่แล้ว +7

    Osem content Hindi language fabulous teaching method thanks sir

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

      Thanks and welcome

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

      @@piyushgargdev hello sir Abhi Tak youtube pe mern series nahi hai good content with project aap apne chenal pe layiye hindi me

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

    i like the way you explain and also i learning how to read docs

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

    Congrats For 100k MAn

  • @AbhinavSingh-bp5qh
    @AbhinavSingh-bp5qh ปีที่แล้ว +3

    love your playlist

  • @saranyasingh6847
    @saranyasingh6847 ปีที่แล้ว +30

    I was getting error with both nanoid and shortid , so I used nanoid@^3.0.0

    • @abc-ym4zs
      @abc-ym4zs ปีที่แล้ว

      I am not understanding these fucking topics 😅 what to do bro I am not liking can u suggest what u are doing now

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

      Is it working ?

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

      thanks bud

    • @adityabisoyi1502
      @adityabisoyi1502 11 หลายเดือนก่อน +4

      ShortId and nano Id are not working for me. I used another library caller short-unique-id

    • @abc-ym4zs
      @abc-ym4zs 11 หลายเดือนก่อน

      @@adityabisoyi1502 die with errors and dsa systemdesign and webdev

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

    Fantastic course. Node js ka feel aa gaya

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

      bhai tune, short url project banye hai..?

  • @SonuKumar-e4o6k
    @SonuKumar-e4o6k ปีที่แล้ว

    You make really fantastic videos. I like the way of your teaching and writing the code in efficient manner. wow It's really outstanding...

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

    URL Shortner created Done✅ thanks sir jee

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

      have you completed url shortner ..?is shortid package was working..?

    • @utsavscreativity13
      @utsavscreativity13 2 หลายเดือนก่อน

      can u please share the source code my nanoid package is not working

  • @anshusoni2131
    @anshusoni2131 20 วันที่ผ่านมา

    Bro you deserve 👏 great learning

  • @shivanshusingh7660
    @shivanshusingh7660 ปีที่แล้ว +6

    bhai I follow your same code and when i start npm the npm is running also but when i run send url from post man it always saying url is required please helpm me out

  • @tutedroid171
    @tutedroid171 3 หลายเดือนก่อน

    please keep up the classes free on youtube. They are so helpful.

  • @malikmubashir2597
    @malikmubashir2597 2 หลายเดือนก่อน

    thank you for your quality content

    • @utsavscreativity13
      @utsavscreativity13 2 หลายเดือนก่อน

      Does your nanoid works?

    • @anishgupta2380
      @anishgupta2380 2 หลายเดือนก่อน

      @@utsavscreativity13 no its not working, probably it's not supporting version 20

  • @RohitKumar-dy2gc
    @RohitKumar-dy2gc 10 หลายเดือนก่อน

    amazing and simple project for beginners like me✨✨

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

    18:02 bhai ye entry par hover karne suggestions kaise aaya?
    Koi extension ho to batao!!

  • @RahulKumar-ed9vw
    @RahulKumar-ed9vw 4 หลายเดือนก่อน

    best series ever

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

    I like the way you explain

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

    12:50 nanoid is throwing some error, which can be fixed by dunamically importing it -
    async function generateNewShortURL(req, res) {
    const body = req.body;
    if (!body.url) {
    return res.status(400).json({
    error: "URL is required."
    });
    }
    const { nanoid } = await import('nanoid');
    const shortID = nanoid(8); // Generate the short ID
    await URL.create({
    shortId: shortID,
    redirectURL: body.url,
    visitHistory: [],
    });
    return res.json({ id: shortID });
    };

    • @rishitsingh7195
      @rishitsingh7195 2 หลายเดือนก่อน

      bhai post request mee short url response aa raha hai lekin get request me kare toh error 404 aa raha hai...

  • @PeterParker-i6g
    @PeterParker-i6g 2 หลายเดือนก่อน

    bhai thanks yaar. koi shittalks kare bina itna accha samjhata h na bhai, ki samajhne m bhi maja ata h

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

    Excellent explanation❤

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

    19:37 if you send this local host url to your friend do you think it will work?

  • @Sandy-ip2mm
    @Sandy-ip2mm 8 หลายเดือนก่อน

    thanks bro for the great video

  • @Vivek-rn9zb
    @Vivek-rn9zb ปีที่แล้ว +1

    Nice video bhaiya

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

    nice explanation thanks for great video!!

  • @RayanAhmad-m6d
    @RayanAhmad-m6d ปีที่แล้ว

    Interesting video, nice explanation Thanks

  • @AbhishekThakur-fk7px
    @AbhishekThakur-fk7px 19 วันที่ผ่านมา

    Thank you so much sir

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

    Thanks🧡, nice video

  • @kaustubhjoshi9022
    @kaustubhjoshi9022 ปีที่แล้ว +12

    if getting this error ->
    res.redirect(entry.redirectedURL);
    ^
    TypeError: Cannot read properties of null (reading 'redirectedURL')
    at D:
    ode js\URL-Shortner\index.js:27:22
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    Node.js v18.16.0
    [nodemon] app crashed - waiting for file changes before starting...
    solution -
    res.redirect('' + entry.redirectURL);

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

      thankss can u tell me how you got this solution?

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

      Same Here If You Have Any Solution Than tell me ...

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

      Did u got the solution?

    • @mkmihirkalbende2622
      @mkmihirkalbende2622 9 หลายเดือนก่อน

      Thank You Brother!!

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

      yeah i also got this error can , solution mila ki nahi bhai

  • @aryantiwari3083
    @aryantiwari3083 2 หลายเดือนก่อน

    Bhai ksm se aapka playlist mila ... n and tb se mere liye jode js aasan ho chuka hai

  • @fearlesstaurus1585
    @fearlesstaurus1585 6 หลายเดือนก่อน +1

    i tried using nanoid and shortid for once post request works but when i try to make second its giving duplicate error, it's not generating unique shortID and get request for /:shortID also does not work

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

      const URL = require("../models/url");
      async function handleGenerateNewShortURL(req, res) {
      const { nanoid } = await import("nanoid");
      const body = req.body;
      if (!body.url) return res.status(400).json({ error: "url is required!" });
      const shortID = nanoid(8);
      await URL.create({
      shortId: shortID,
      redirectUrl: body.url,
      visitHistory: [],
      });
      return res.json({ id: shortID });
      }
      module.exports = { handleGenerateNewShortURL };

  • @lovelymusic3549
    @lovelymusic3549 ปีที่แล้ว +3

    Sir will you upload react native course please tell me?

  • @vishalsaini1180
    @vishalsaini1180 9 หลายเดือนก่อน

    facing that error what should i do
    res.redirect( redirectURL);
    ^
    ReferenceError: redirectURL is not defined
    at D:\Web devlopment\Projects\URL_SHORTNER\index.js:32:20
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

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

      same with me did u solved it ?

  • @mma-dost
    @mma-dost ปีที่แล้ว +3

    great video bhaiya what will be the next video?

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

    19:40 I have generated several IDs with different URLs, but whenever I send get requests to those IDs (with the localhost URL as the prefix), I get redirected to the URL which is associated to the first entry in the database every single time. What could be the cause of this problem?

    • @Ankit-01-01
      @Ankit-01-01 ปีที่แล้ว

      const shortid = req.params.shortId;

      const entry = await URL.findOneAndUpdate({shortId:shortid},{
      $push:{visitHistory:{timestamp:Date.now()}}
      })

      res.redirect(entry.redirectUrl)
      //bro pass an object like {shortId:shortid} in findOneAndUpdate and if you want to pass only {shortId} then your shortId should have same name as in database because it means {shortId:shortId}

    • @SUBZERO-vx7xs
      @SUBZERO-vx7xs 10 หลายเดือนก่อน

      same problem , did you find any error regarding this

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

    I am not getting the desired output for the last part ...for number of clicks....the postman is showing cannot get ......please help!!

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

      What error are you facing?

    • @AdityaSingh-yz9g
      @AdityaSingh-yz9g ปีที่แล้ว

      I am also facing the same

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

      @@AdityaSingh-yz9g it works fine in website

    • @AdityaSingh-yz9g
      @AdityaSingh-yz9g ปีที่แล้ว

      not with me I am not getting the website when I get request from postman

  • @madmax180
    @madmax180 11 หลายเดือนก่อน +2

    it was not working because nano id supports common js syntax only upto version 3 and we are using version 5
    solution : 1) use module syntax instead
    2) degrade to version 3

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

    getting error on postman get request "Cannot GET /url/8iN0AH5hG" also used yr source code but still getting issue how to fix can u help ?

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

      router.get("/analytics/:shortId",handleAnyalytics) try this path

    • @decodewithd2541
      @decodewithd2541 9 หลายเดือนก่อน

      same issue , have you found the solution???

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

    when i add 1st new entry it add without error but when i add 2nd url it show error
    mongoServerError: E11000 duplicate key error collection: urlShortner.urls index: shortID_1 dup key: { shortID: null }

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

      facing same problem bro is you got any solution please share kar dena

    • @UzairKhan-qd3xu
      @UzairKhan-qd3xu 11 หลายเดือนก่อน

      it seems to be a problem where you are overwriting, are you sure you are creating new field instead of updating?

    • @SUBZERO-vx7xs
      @SUBZERO-vx7xs 10 หลายเดือนก่อน

      same error , did you resolve it ?

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

      same error did you resolve

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

      @@SUBZERO-vx7xs yeah i had to drop the database

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

    I am getting this error when I use generated shortid url in search bar:
    res.redirect(entry.redirectURL);
    ^
    TypeError: Cannot read properties of null (reading 'redirectURL')

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

      This might solve the issue: (entry?.redirectURl)

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

      Your two routes are clashing.

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

      @@niteshkushwaha9493 then how to solve this ?

    • @UzairKhan-qd3xu
      @UzairKhan-qd3xu 11 หลายเดือนก่อน

      could be an unresolved promise, are you sure you are using async await or .then right?

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

      So For This I will Give Solution which is
      const entry = await Url.findOneAndUpdate({
      shortId,
      }, {
      $push: {
      visitHistory: {
      timestamp: Date.now(),
      }
      }
      });
      res.redirect(entry.redirectURL);
      })
      Error is if you are Give if there are nothing return by entry Because Your name "shortId" is same in Your Schema "shortId " so Your Code will Succesfully Worked

  • @heydude1551
    @heydude1551 6 หลายเดือนก่อน +1

    Now my only goal is to be perfectionist like him while my hands on keyboard. ....how much does it take to be pro in backend?

  • @SaurabhKumar-qc6og
    @SaurabhKumar-qc6og ปีที่แล้ว

    Bhaiya can you please make a video on tracking the IP of the client in the analytics. As I was reading about this feature, this seams to be tricky in the case of proxy or load balancers.

  • @HitenThanki-f1r
    @HitenThanki-f1r 3 วันที่ผ่านมา

    how to enable suggestions like jo mongo k aa rahe hai findOneByUpdate bro?

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

    EROER: npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program.
    the above error is being thrown by teminal when i am trying to execute the npm start command, pls reply ASAP sir its urgent for me!

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

    thanks for the tutorial. I am getting an error. while using findOneAndUpdate It returns null because of which redirect is not working. I tried your code also but it is not working

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

      I am also getting the same error

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

      check if u have exported and imported database properly

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

      @@comparisondata2473 yes imported correctly.

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

      it is the problem of res.redirect , it needs a protocol like http or https otherwise it consider the redirect as a relative path - this will throw out an error
      Use this instead
      const url=entry.redirectURL.startsWith('') || entry.redirectURL.startsWith('') ? entry.redirectURL :`${entry.redirectURL}` ;
      res.redirect(url)

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

    await is not working for res.redirect
    can you please help

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

      use async function then you will be able to use await

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

    14:18 terminal clear krke prompt top pr kaise kiya ? koi shortcut key hai qa

    • @piyushgargdev
      @piyushgargdev  ปีที่แล้ว +3

      CMD K for Mac and CTRL + K for windows

  • @gauravashish6605
    @gauravashish6605 7 วันที่ผ่านมา

    Route.post() requires a callback function but got a [object Undefined]

  • @PNikhil-w2b
    @PNikhil-w2b 9 หลายเดือนก่อน +1

    if(!body.url){ return res.json({error:"URL Needed"}) }
    ^
    TypeError: Cannot read properties of undefined (reading 'url')
    Any one ??

    • @Sneha-d1d
      @Sneha-d1d 9 หลายเดือนก่อน +2

      Included app.use(express.json()) middleware in the index.js?

    • @AjayKumar-bj4hk
      @AjayKumar-bj4hk 6 หลายเดือนก่อน

      and make sure that you add on the top of url roure

  • @HarishTripathi-h2b
    @HarishTripathi-h2b 11 หลายเดือนก่อน +2

    sir postman not connect error 404 but code is same please provde same code

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

    shortid has been reprecated, any other package recommended?

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

    may I know what extension are you using / what command are you using for organizing the code , cause when I use shift+alt+f it don't organize the way yours does.

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

      he is using Prettier extension

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

      I use that too , though It feels like his does a lot better
      LOL

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

      thats the beauty of MacOS @@parasagarwal5701

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

      @@parasagarwal5701 if you select the code and then formatting with prettier then it should work fine

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

    Hi there, I am a little bit confused, won't this URL shortner only work on the machine in which npm is running

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

      Deployment ke bad sab machine pe work krega.

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

    bhaiya I'm getting Error: read ECONNRESET on postman even after using express.json() middleware , with the same error msg in the console which you got , help me fix it?

    • @AmitMusic-02
      @AmitMusic-02 7 หลายเดือนก่อน

      has the error been resolved? i am stuck too.

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

    Brother we can solve nanoId() issue by simply write:
    {
    type: "module",
    }, In package.json
    Note: Change your import from require to import and also export to simple exports
    Thanks me letter🥰

  • @The_Builder_Bobs
    @The_Builder_Bobs 9 หลายเดือนก่อน

    where did you declare urlRoute before importing

  • @BhagatBhutale..
    @BhagatBhutale.. หลายเดือนก่อน

    Video useful

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

    on npmjs the shortid you have used is unavailable and now I'm using short unique id but this showing error so pls resolve this and what can i do.........pls check it sir

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

      same

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

    SyntaxError: Unexpected end of JSON input
    at JSON.parse () ye error ara hai mera

  • @mandeepsingh2718
    @mandeepsingh2718 11 หลายเดือนก่อน +2

    Halat patli ho gyi Bhai yeh project banate banate ...
    Kahin khudse banana pad Jaye Bina dekhe fir pata nhi kya ho....
    It seems quite difficult right now😮

    • @gamerschoice779
      @gamerschoice779 9 หลายเดือนก่อน +1

      Same here.. is playlist ki Kitne videos dekh lie aapne abhi tak?

  • @QuốcĐặng-e7p
    @QuốcĐặng-e7p 2 หลายเดือนก่อน

    can i explain for me, when i run my code, i have a problem that shortid not a function?
    pls pls

    • @rishitsingh7195
      @rishitsingh7195 2 หลายเดือนก่อน

      issue resolved?

    • @QuốcĐặng-e7p
      @QuốcĐặng-e7p 2 หลายเดือนก่อน

      @@rishitsingh7195 this issue hasn's been resolved yet:(((
      can you help me pls

    • @rishitsingh7195
      @rishitsingh7195 2 หลายเดือนก่อน

      @@QuốcĐặng-e7p I too need the solution bro

    • @QuốcĐặng-e7p
      @QuốcĐặng-e7p 2 หลายเดือนก่อน

      @@rishitsingh7195 issue resolved, you need import trueway

  • @Vivek-rn9zb
    @Vivek-rn9zb ปีที่แล้ว +1

    Bhaiya bahut error aa raha hai kuch samajh nahi aa raha hai ki kya kare jabki code same to same likh rahe hai

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

      Bhai Sikh rhe ho node js ?
      Ja chod dia ..
      Bcoz Maine abhi start Kia hai koi tips le lu

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

    I understood the code, but I didn't understand the purpose of this app
    I mean why do we need short url anyways?

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

      kahi kahi pe bahut badi url hoti hai that's why, and hui baat linkedin ki to linkedin pe limit hai url ki to ye waha pe bhi kaam aa sakta hai

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

    how handlegenerateshorturl function get req and res objects?

  • @AjayKumar-bj4hk
    @AjayKumar-bj4hk 6 หลายเดือนก่อน

    ValidationError: url validation failed: redirecturl: Path `redirecturl` is required.

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

    Thanks bro

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

    pls give some basic knowledge on mongodb also ...i feel its going fast in between

  • @mbgreat03
    @mbgreat03 2 หลายเดือนก่อน +1

    @piyush bhaiya source code link is not working

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

      mila link ya koi hint ?
      mere wale me problem aa rahi hai

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

      @ nhi mila koi link bhai

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

    I love it

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

    Great Content

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

    Hey can anyone help me... I'm getting a... TypeError: Cannot read properties of undefined (reading 'push')

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

      bro replace Router to Router();

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

    I am getting confused because mongodb is not running properly in my project

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

    excellent

  • @utsavscreativity13
    @utsavscreativity13 2 หลายเดือนก่อน +1

    Sir your source code link is not working

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

      mila link ya koi hint ?
      mere wale me problem aa rahi hai

  • @parinmaheshwari5171
    @parinmaheshwari5171 7 วันที่ผ่านมา

    I want to ask how this short id work??

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

    what is small letters url in schema here?

  • @shubhamgupta-bl1tr
    @shubhamgupta-bl1tr ปีที่แล้ว +1

    Nice

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

    i got this error ..ValidationError: url validation failed: shortID: Path `shortID` is required.

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

      me too
      ,any solutions

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

      @@deepeshkhatri5370 Hi short id and nano id both are not working so pleaes dont use them instead use this code:-
      function generateRandomString(n) {
      const str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
      let randomString = "";
      for(let i = 0 ; i < n ; i++) {
      const random = Math.floor(Math.random()*str.length);
      randomString += str[random];
      }
      return randomString;
      }
      module.exports = generateRandomString;
      I think you guys might have already gotten the solution since its 10 months
      😅

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

    Hi Piyush, I am Vishal doing Practice with the help of this video. I got stuck whiten an error which I am pasting below. could you please help me out to fixed it. Thanks!
    C:\Users\Taruna\OneDrive\Desktop\SHORT-URL
    ode_modules\mongoose\lib\document.js:3306
    this.$__.validationError = new ValidationError(this);
    ^
    ValidationError: url validation failed: shortId: Path `shortId` is required.

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

      so na tumne Schema ke under shortid ko required true kiya hoga na that's right uske wajah se kuch lag rha hai

  • @ASHISHKUMAR-bk9hr
    @ASHISHKUMAR-bk9hr 21 วันที่ผ่านมา

    Download Source Code is not working...

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

    console.log("tut was grea, but file naming confused me a lot");

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

    Sir your react and next JS course is completed or not?

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

      Next is completed, After Nodejs, we are going to cover React from scratch and in - depth

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

      I want to become a full-stack developer, and initially, I only knew React.js. Upon searching for Node.js tutorials, I came across your playlist of 48 videos. These videos are incredibly informative, and I had never learned Node.js before. After watching your tutorials, I've become a fan of your teaching style. Thank you so much for guiding us in such a great way!

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

    How to deploy this on server ?

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

    make a video on mongodb module in Nodejs

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

    Where is the second video

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

    TypeError: Cannot read properties of null (reading 'redirectURL') , Anyone please help how to resolve it.

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

      Exactly, I m also getting the same error..

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

      @@satyamraj2779 Yep same error

    • @prxggs.outtacontrol
      @prxggs.outtacontrol ปีที่แล้ว

      try res.redirect('' + entry.redirectURL);

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

      add while passing the URL. Hope it helps

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

    I am getting this error"url validation failed: shortid: Path `shortid` is required."
    how to resolve this

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

    I am getting error that database not connected

  • @ashwaniagrawal27
    @ashwaniagrawal27 2 วันที่ผ่านมา

    bhaiya can you please provide code for this video.

  • @bhaisaheb4686
    @bhaisaheb4686 9 หลายเดือนก่อน

    anyone following along, I'm getting entry as null and so redirect is not working, pls help

    • @bhaisaheb4686
      @bhaisaheb4686 9 หลายเดือนก่อน

      though every time I'm hitting get method visitHistory is updating