我正在尝试从我的vue.js SPA进行此API调用。
this.$apiCallDocusign.post('/oauth/token', {
grant_type: 'urn:ietf:params:oauth:grant-type:jwt-bearer',
assertion: '{myJWT}'
})
$ apiCallDocusign是:
import axios from 'axios'
var h_ds = {}
h_ds = {
"Content-Type": "application/json"
}
const apiUrlDocusign = 'https://account-d.docusign.com'
const apiCallDocusign = axios.create({
baseURL: apiUrlDocusign,
headers: h_ds
})
export default apiCallDocusign
但是我收到CORS错误:
从原点“ https://account-d.docusign.com/oauth/token”到“ http://localhost:8080”处对XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:不允许重定向预检请求。
它可以在邮递员或带有卷曲功能的终端中使用...预先感谢
答案 0 :(得分:1)
这里有几个问题:
由于DocuSign还不支持CORS,因此您还需要创建一个专用的CORS网关供您的应用程序使用。 Docs for creating a private CORS gateway。
为帮助提高CORS的形象,请询问您的DocuSign联系人 在内部票证PORTFOLIO-1100中添加您的姓名/组织。 CORS正在我们的路线图上,但尚未安排。