Получить маршрут приложений не получает параметры URL в NextJsJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Получить маршрут приложений не получает параметры URL в NextJs

Сообщение Anonymous »

У меня есть маршрут приложения API < /p>
app/api/resthistoryserv/route.ts [folder structure]
< /code>
Вызов производится таким: < /p>
const res = await fetch(
`/api/resthistoryserv?client_id=${encodeURIComponent('ASDFASFDDFASD')}`
);

/api/resthistoryserv?client_id=ASDFASFDDFASD
< /code>
Вызов проходит, но у него нет параметров запроса. < /p>
Код маршрута приложения: < /p>
export async function GET(request: NextRequest) {
try {
const searchParams = request.nextUrl.searchParams;
console.log('nextUrl:', request.nextUrl);
console.log('All received parameters:', Object.fromEntries(searchParams.entries()));

console.log('CLIENTID', searchParams.get('client_id'));
.....
}
< /code>
Это то, что возвращается, когда я пытаюсь распечатать их: < /p>
nextUrl: NextURL {
[Symbol(NextURLInternal)]: {
url: URL {
href: 'https://localhost:3000/api/resthistoryserv',
origin: 'https://localhost:3000',
protocol: 'https:',
username: '',
password: '',
host: 'localhost:3000',
hostname: 'localhost',
port: '3000',
pathname: '/api/resthistoryserv',
search: '',
searchParams: URLSearchParams {},
hash: ''
},
options: { headers: [Object], nextConfig: undefined },
basePath: '',
domainLocale: undefined,
defaultLocale: undefined,
buildId: undefined,
locale: undefined,
trailingSlash: false
}
}
All received parameters: {}
CLIENT ID null


Подробнее здесь: https://stackoverflow.com/questions/796 ... -in-nextjs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»