小编Efe*_*ğru的帖子

Sveltekit - 从 lib 访问会话

我正在使用 Sveltekit 和 Typescript。在$lib文件夹中,我有一个api.ts文件。

登录后,我正在写入 JWT 令牌session并想在文件中使用它api.ts。但我收到错误。

我正在关注这个例子: sveltejs / realworld

// login.svelte

import { session } from "$app/stores";

// After login...

$session.accessToken = response.accessToken;

Run Code Online (Sandbox Code Playgroud)
// api.ts

import { session } from "$app/stores";

// Before sending request...

if ($session.accessToken) {
    // Add Bearer token to header...
}
Run Code Online (Sandbox Code Playgroud)

错误:Cannot find name '$session'. Did you mean 'session'?ts(2552)

为什么这个$session东西在文件中有效.svelte,但在.ts文件中却不起作用?

我怎样才能从accessToken访问?session.ts

谢谢。


编辑

api.ts代码: …

typescript svelte sveltekit

6
推荐指数
1
解决办法
7454
查看次数

标签 统计

svelte ×1

sveltekit ×1

typescript ×1