Microsoft TeamsFx - 将 API 连接与您的 Teams 应用程序集成?

问题描述 投票:0回答:1

我目前正在关注此 Microsoft TeamsFx 教程,了解如何将 API 连接与我的 Teams 应用程序集成:https://github.com/OfficeDev/TeamsFx/wiki/Integrate-API-Connection-with-your-Teams- app#step-1-add-sdk-to-project.

我正在进行 **第 2 步:为项目提供 ApiClient ** 并正在尝试 Basic Auth 选项。

我应该将此示例代码放置在项目层次结构中的哪个位置?

**const teamsfxSdk = require("@microsoft/teamsfx");

// Initialize a new axios instance to call your API
const authProvider = new teamsfxSdk.BasicAuthProvider(
  process.env.TEAMSFX_API_USERNAME,
  process.env.TEAMSFX_API_PASSWORD
);
const apiClient = teamsfxSdk.createApiClient(
  process.env.TEAMSFX_API_ENDPOINT,
  authProvider
);
module.exports.apiClient = apiClient;**

我尝试查看文档,但它没有指定我应该将代码放置在哪里。

bots connection microsoft-teams
1个回答
0
投票

此代码应放置在项目的 bot 或 api 文件夹中的新文件中。根据您对 JavaScript 或 TypeScript 的偏好,此文件通常命名为

{your_api_alias}.js
{your_api_alias}.ts

创建此文件后,您可以在应用程序中需要向 API 发出请求的任何部分导入 API 客户端。 例如:

import {yourApiClient} from '{relative path to the generated file}'

这将允许您使用 yourApiClient 向您的 API 发出请求。

© www.soinside.com 2019 - 2024. All rights reserved.