gpt4 book ai didi

javascript - 函数导出未按预期工作

转载 作者:行者123 更新时间:2023-12-03 02:43:58 25 4
gpt4 key购买 nike

具有以下内容:

module.exports = function() {
const LOGIN_URL = 'https://localhost/admin/login'
const URL_ROOT = 'http://localhost/managed/'

function createHeaders() {
return {
Accept: 'application/json',
'Content-Type': 'application/json',
Authorization: 'Basic RW1....M='
}
}

function login(userInfo) {
return post(LOGIN_URL, userInfo)
}

function listRoles() {
return get(URL_ROOT + 'role?_queryFilter=true')
}

return {
login,
listRoles,
...
}
}

根据应用架构的要求,使用 require() 导入此内容并粘贴到我的 GraphQL 解析器中。

登录工作正常,但是当我尝试执行 api.listRoles().then(...) 时,会出现错误: GraphQLError: api.listRoles is不是函数

我的导出出了什么问题

最佳答案

使用以下格式。

module.exports = {
LOGIN_URL: 'https://localhost/admin/login',
URL_ROOT: 'http://localhost/managed/',

createHeaders: function () {
return {
Accept: 'application/json',
'Content-Type': 'application/json',
Authorization: 'Basic RW1....M='
}
},
login: function () {
return post(LOGIN_URL, userInfo);
},
listRoles: function () {
return get(URL_ROOT + 'role?_queryFilter=true');
}
};

关于javascript - 函数导出未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48186108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com