💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
本文介绍了如何在Umbraco 14和15中生成TypeScript客户端并获取access_token。通过fetch()调用添加Authorization头,使用Context API进行授权请求。建议使用@hey-api/openapi-ts生成TypeScript客户端,并配置相关脚本和入口点,以确保在Backoffice中正确设置授权。
🎯
关键要点
- 本文介绍了在Umbraco 14和15中生成TypeScript客户端和获取access_token的方法。
- 使用fetch()调用时,需要在请求中添加Authorization头。
- 可以使用Context API来封装授权请求。
- 建议使用@hey-api/openapi-ts库生成TypeScript客户端,并配置相关脚本和入口点。
- 安装@hey-api/openapi-ts和@hey-api/client-fetch库以生成TypeScript客户端。
- 在package.json中创建生成脚本以生成API客户端。
- 创建umbraco-package.json文件以注册Backoffice扩展。
- 确保设置TypeScript转译器并创建entry-point.ts文件。
- 在entry-point.ts中配置API客户端并设置请求拦截器以添加授权信息。
- legacy/fetch客户端已被弃用,建议使用@hey-api/client-fetch替代。
🏷️
标签
➡️