使用 Sveltekit 端点获取参数 URL
Get params URL with Sveltekit endpoint
我正在尝试在我的 URL 中获取我使用 SvelteKit 编码的 API 端点的参数。
我想为此使用商店:
import {page } from '$app/stores';
然后,在我的 GET 端点中:
export async function get({ request, params }) {
const path = params.auth;
console.log($page.URL);
…
Svelte 给我一个错误:$page is not defined
我是不是漏掉了什么?
page
商店只能在 Svelte 组件中使用。在您的端点中,可以通过传递给函数的事件的 url
属性 访问 URL。
export async function get({ request, params, url }) {
console.log(url);
// etc.
}
我正在尝试在我的 URL 中获取我使用 SvelteKit 编码的 API 端点的参数。
我想为此使用商店:
import {page } from '$app/stores';
然后,在我的 GET 端点中:
export async function get({ request, params }) {
const path = params.auth;
console.log($page.URL);
…
Svelte 给我一个错误:$page is not defined
我是不是漏掉了什么?
page
商店只能在 Svelte 组件中使用。在您的端点中,可以通过传递给函数的事件的 url
属性 访问 URL。
export async function get({ request, params, url }) {
console.log(url);
// etc.
}