Web

Questions about PHP, JavaScript, APIs, frameworks, and websites.

WebFix Webpack Module Parse Failed Image Import Error

Resolve Webpack 'Module parse failed: import/export only with sourceType module' error on image imports. Fix asset loader regex in webpack.config.js, handle dynamic DOM content display, and avoid loader pitfalls for smooth bundling.

1 answer 2 views
WebNestJS Prisma 7: Fix Module Not Found Error After Upgrade

Resolve NestJS Prisma 7 upgrade error: ERR_MODULE_NOT_FOUND for app.module after successful build. Configure tsconfig.json to CommonJS, handle Prisma client generation, and fix module resolution for runtime compatibility.

1 answer 2 views
WebGmail Check: Verify Email Availability in PHP (SMTP & MX)

Why scraping Google's sign-in fails and how to verify Gmail in PHP: syntax, MX, SMTP RCPT probes and email confirmation. Don't rely on Google sign-in scraping.

1 answer 14 views
WebCSS Full Width Nested Block No Overflow Guide

Learn CSS techniques for full width nested blocks using 100vw, negative margins, and relative positioning. Stretch to viewport width without overflow, flexbox issues, or parent disruption. Includes scrollbar fixes and examples.

1 answer 8 views
WebECharts Tooltip: Always Show Exact X, Conditionally Show Y

Configure ECharts tooltip with axisPointer snap:false to always show exact X and show Y only when real/interpolated data exists using a custom formatter.

1 answer 8 views
WebFix React Router Infinite Redirect Loop on /stuauth & Root

Solve React Router infinite redirect loops on /stuauth and unexpected redirects from root path in createBrowserRouter with authentication layouts. Guarded redirects, hydration checks, and route loaders prevent loops in StudentLayout.

1 answer 8 views
WebPHP mail() TypeError in CakePHP 4.x - Fix additional_params

Fix PHP 8 mail() TypeError in CakePHP 4.x when additional_params is null. Server fixes, SMTP option, or app-level transport - no vendor edits needed now.

1 answer 7 views
WebFix Slow CSS/JS on Hostinger: Boost PageSpeed Score

Diagnose why PageSpeed Insights flags slow CSS/JS on Hostinger sites. Improve Speed Index with CDN, minification, caching, Brotli, critical CSS, defer JS, and TTFB fixes for better performance.

1 answer 6 views
WebFix Express.js async Mongoose undefined responses now

Fix Express.js routes returning undefined from Mongoose. Use async/await or .then() with try/catch so res.json sends findById result after promise resolves.

1 answer 5 views
WebFix 'npm error could not determine executable' Tailwind Django

Resolve 'npm error could not determine executable to run' when running npx tailwindcss init in Django on Windows PowerShell. Step-by-step Tailwind CSS v4 setup with Vite plugin for Django projects.

1 answer 4 views
WebFix mongodb error in Next.js API on Netlify

Resolve 'Failed to load external module mongodb-<hash>' mongodb error in Next.js API routes on Netlify. Disable Turbopack, use standalone output, singleton MongoClient, static imports for serverless MongoDB connections. Covers mongodb 403 error too.

1 answer 4 views
WebGlobal React Error Boundary: Centralized Config Local Fallback

Learn how to configure a global React Error Boundary with centralized settings for fallback UI, logging, and reset behavior, but local rendering only for errored subtrees. Keep the rest of the app functional using Context and react-error-boundary.

1 answer 4 views
WebPHP Bulk SMS API Integration for Reliable OTP Delivery

Learn how to integrate Bulk SMS API (e.g., bulkmsg.in) with PHP for instant OTP delivery. Complete code example, error handling, retries, and best practices for user registration and login using cURL and secure OTP storage.

1 answer 4 views
WebConnect Web App to Raspberry Pi via MQTT Real-Time Tables

Step-by-step guide to connect a web app on laptop to Raspberry Pi using MQTT over WebSockets with Mosquitto broker for real-time restaurant table availability. Includes Paho client setup and troubleshooting.

1 answer 3 views
WebBitrix sale.order.ajax: Persist API Recalculated Prices

Learn how to ensure external API recalculated prices persist to orders in custom bitrix:sale.order.ajax templates using OnSaleOrderBeforeSaved, OnSaleComponentOrderCreated events, RECREATE_ORDER flag, and server-side handlers for D7 Order/Basket.

1 answer 3 views
WebAdd HTML Head Link Tags (Canonical) in Plotly Dash Guide

Three ways to add <link> tags (including canonical links) into the HTML head of a Plotly Dash app: override app.index_string, use Dash hooks, or subclass Dash.

1 answer 3 views
WebNextAuth: Redirect Back to Original URL After Login

Preserve original URLs and redirect users back after login in Next.js with NextAuth. Middleware plus callbackUrl, redirect callback, or cookie fallback.

1 answer 3 views
WebFix Clerk SSL Connection Reset in Next.js/Convex Pakistan

Diagnose and fix Clerk SSL 'connection reset by peer' (errno=104) in Next.js + Convex from Pakistan. VPN/proxy workarounds, debug steps, and auth alternatives (NextAuth, self-host).

1 answer 3 views
WebPHP 8.3: Include Broken by Short Open Tags - Fix Now

After upgrading to PHP 8.3, short open tags (<? ?>) are no longer parsed and show up as HTML comments. Replace them with <?php ?> to fix include execution.

1 answer 3 views
WebReact Pre-19 Vulnerabilities: Upgrade to 19 Required?

No known CVEs in React versions before 19. React 19 fixes address new Server Components issues, not pre-19. Upgrade only if using RSC; stay on patched React 18 for security. Official advisories confirm no pre-19 risks.

1 answer 3 views