node.js - 如何使用 REST API 将工作项创建到 TFS
问题描述
我想使用 nodejs REST API 创建工作项。我有个人访问令牌。任何人都知道如何验证身份并将新工作项添加到 TFS。
解决方案
您可以先浏览我们的官方链接 Azure DevOps Client for Node.js,它与您的 Node.js 应用程序中的 Azure DevOps 集成。
由于您已经拥有 PAT 令牌,您可以参考下面的示例代码来创建与 TFS 的连接
import * as azdev from "azure-devops-node-api";
// your collection url
let orgUrl = "https://dev.azure.com/yourorgname";
let token: string = process.env.AZURE_PERSONAL_ACCESS_TOKEN; // e.g "cbdeb34vzyuk5l4gxc4qfczn3lko3avfkfqyb47etahq6axpcqha";
let authHandler = azdev.getPersonalAccessTokenHandler(token);
let connection = new azdev.WebApi(orgUrl, authHandler);
对于如何创建工作项,您还可以查看类似的问题:如何使用 Visual Studio Team Services Client for Node.js (vso-node-api) 创建工作项?
推荐阅读
- javascript - 如何将一个文档保存到mongodb中同一数据库的两个不同集合中
- python - AttributeError:“列表”对象没有属性“值”Centos7 Python
- javascript - 捕获浏览器停止按钮
- reactjs - Typescript:联合类型组件道具的 HOC 道具类型
- geometry - 向现有几何图形添加点
- javascript - Javascript 事件处理程序垃圾收集
- excel - 我写了一些 VBA 代码,我需要从工作表中选择唯一值(用户)并比较密码,然后更改密码
- rust - 在 `RawOrigin:Signed(who)` 上调用 `.into()` 时会做什么以及上下文如何影响它?
- angular - 当检查值是否为空时,我得到:您在预期流的位置提供了“未定义”
- prometheus - Prometheus Alertmanager 自定义警报消息