尝试使用index.json.ts文件中的RequestHandler创建svelte的基本API端点
import type { RequestHandler } from '@sveltejs/kit'
export const get: RequestHandler = () => {
return{
body:'Hello from api.',
status:200
}
}
并得到错误:
类型() => { body: string; status: number; }
不能赋值给类型RequestHandler<Partial<Record<string, string>>, string | null>
。
类型{ body: string; status: number; }
不能赋值给类型MaybePromise<Response>
。
类型{ body: string; status: number; }
缺少类型Response
的以下属性:标头、确定、重定向、状态文本和另外9个. ts(2322)
我尝试使端点可供项目访问,但一直收到这些错误
1条答案
按热度按时间z4bn682m1#
在当前版本的SvelteKit中,存在多个问题:
+server.ts
/js
文件中Response
对象,如类型错误中所示因此,在
+server.ts
中: