#Check User Device
9 messages · Page 1 of 1 (latest)
🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord
🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize
✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)
hi, you could use userAgent from next/server
// middleware.ts
import { NextRequest, NextResponse, userAgent } from 'next/server'
export function middleware(request: NextRequest) {
const url = request.nextUrl
const { device } = userAgent(request)
const isMobile = device.type === 'mobile'
if (isMobile) {
return NextResponse.rewrite(url)
}
}
Oh Hi @rotund ore .. I forgot to mention router type.. I'm using pages router.. that code is applicable with pages router?
yes you can use it in middleware for page router too
The userAgent helper extends the Web Request API with additional properties and methods to interact with the user agent object from the request.
it works! yay.. thank you @rotund ore
please mark solution if your issue is solved😀
This question has been marked as answered! If you have any other questions, feel free to create another post
[Click here](#1188656060697948170 message)