For this, I used RZP Standard Checkout to ensure sensitive card details are handled directly by the payment gateway instead of being sent to my backend.
Create server-side, verify payment signatures on the backend, and confirm bookings only after verifying the payment status. 🤷🏻♂️
While integrating a payment gateway, I noticed sensitive card details appearing in the Network tab of DevTools when a request is sent to my backend.
Is this normal, or am I handling payments the wrong way? 🤔
How would you solve this securely? Drop your approach below
#WebDev
For this, I used Razorpay Standard Checkout 🔐 to keep card details off my backend.
/create-booking (temp lock)
/create-order (rzp)
/verify-payment
Create orders server-side, verify signatures, and confirm bookings only after payment verification. 🤷🏻♂️
#Razorpay#NextJS#WebDev
Check out my GitHub and tell me honestly, why am I not getting interviews or even internship opportunities? 🥲🔗
https://t.co/CEMSMlqWJk
#GitHub#TechJobs#Internship
Check out my GitHub and tell me honestly, why am I not getting interviews or even internship opportunities? 🥲🔗
https://t.co/CEMSMlqWJk
#GitHub#TechJobs#Internship
Is there any new way to land a tech job as a fresher in 2026? 😭
Applying everywhere, but the old methods aren’t working anymore.
What’s actually working right now? Referrals, networking, or something else?
#FreshersJobs#TechJobs#Hiring#JobsInNCR
At this point, I think what’s working is having a Raghu from Rajkumar’s movies 😂😭 Bro got someone a job without even an interview. We need a Raghu in real life! 💀
Is there any new way to land a tech job as a fresher in 2026? 😭
Applying everywhere, but the old methods aren’t working anymore.
What’s actually working right now? Referrals, networking, or something else?
#FreshersJobs#TechJobs#Hiring#JobsInNCR
Is there any new way to land a tech job as a fresher in 2026? 😭
Applying everywhere, but the old methods aren’t working anymore.
What’s actually working right now? Referrals, networking, or something else?
#FreshersJobs#TechJobs#Hiring#JobsInNCR
Is there any new way to land a tech job as a fresher ? 😭
Applying everywhere, but the old methods aren’t working anymore.
What’s actually working right now? Referrals, networking, or something else?
#FreshersJobs#TechJobs#Hiring
Is there any new way to land a tech job as a fresher ? 😭
Applying everywhere, but the old methods aren’t working anymore.
What’s actually working right now? Referrals, networking, or something else?
#FreshersJobs#TechJobs#Hiring
Chicha….
Itna bhi sach nahi bolna cahiye 🔥🔥
Indians are not used to listen bitter truths
They love sweet lies !
Bitter truth makes them disappointed to such a level that they give up so easily
Hence politicians and babas serve them sweet lies and keep fooling them 🤦♂️🤡
@mehdidotnet Thanks for explaining this! I hadn't considered that each tab has its own mutex. `navigator.locks.request()` makes sense for cross-tab coordination. Definitely something I'll keep in mind!
🔐 JWT refresh-token race condition.
🚨 Multiple API requests returned 401 simultaneously, triggering multiple token refresh calls.
🛠️ My solution
• Used "async-mutex" to synchronize refresh requests
• Updated the access token in Redux
• Retried failed requests after refresh
Key takeaways:
✅ Prevent duplicate refresh attempts
✅ Wait for the ongoing refresh
✅ Retry failed requests with the new access token
✅ Keep refresh tokens in HTTP-only cookies
Authentication is more than generating tokens—concurrency matters too. 🚀
Debugged a backend issue where "req.cookies" was undefined and fixed it by configuring "cookie-parser" before the Express routes.
Key takeaway: Handling authentication isn't just about generating JWTs. It's about managing concurrency, token rotation and cookie handling.
#NodeJS