Bitbucket API NodeJS package Bad Request 400 创建存储库时出错

问题描述

当我尝试使用下面的代码创建存储库时,我总是收到错误请求 (400) 错误。 Bitbucket 身份验证工作正常,因为我能够获取工作区列表。

bitbucket.repositories
.create({"repo_slug": "testrepo","workspace": "development" })
.then(({ data,headers }) => {console.log(data)})
.catch((err,message) =>  {
  console.error(err)
});

解决方法

问题已通过在正文中添加 "is_private": true" 参数解决,如下面的代码所示。这个错误的原因是我试图在私有项目中创建一个公共存储库。

工作代码:

bitbucket.repositories
.create({"_body": {"is_private": true},"repo_slug": "bitapi3","workspace": "canopymesh" })
.then(({ data,headers }) => {console.log(data)})
.catch((err) =>  {
  console.error(err)
});

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...