如何使用 ApiClusterJS 在端点中创建配置和调用?
How to create config and call in endpoint using ApiClusterJS?
我正在使用 ApiClusterJS
,下面是我的端点,我希望 user
是可配置的。
http://www.example.com/api/user/list
http://www.example.com/api/user/add/{id}
http://www.example.com/api/user/remove/{id}
http://www.example.com/api/user/update/{id}
问题可以在 ApiClusterJS
中轻松解决。
配置部分
ApiCluster
.defaults({
name: 'mydefault',
config: {
'user': 'api/user'
},
endpoints: {
"userList": "_user_/list",
"addUser": "_user_/add/:userId",
"removeUser": "_user_/remove/:userId",
"updateUser": "_user_/update/:userId"
}
});
Return 用户列表端点 URL。
var userListURL = ApiCluster.get('userList').url();
document.write( addUserURL );
Return 添加用户端点 URL.
var addUserURL = ApiCluster
.get('addUser')
.arg({
'userId': 342543
})
.url();
document.write( addUserURL );
我正在使用 ApiClusterJS
,下面是我的端点,我希望 user
是可配置的。
http://www.example.com/api/user/list
http://www.example.com/api/user/add/{id}
http://www.example.com/api/user/remove/{id}
http://www.example.com/api/user/update/{id}
问题可以在 ApiClusterJS
中轻松解决。
配置部分
ApiCluster
.defaults({
name: 'mydefault',
config: {
'user': 'api/user'
},
endpoints: {
"userList": "_user_/list",
"addUser": "_user_/add/:userId",
"removeUser": "_user_/remove/:userId",
"updateUser": "_user_/update/:userId"
}
});
Return 用户列表端点 URL。
var userListURL = ApiCluster.get('userList').url();
document.write( addUserURL );
Return 添加用户端点 URL.
var addUserURL = ApiCluster
.get('addUser')
.arg({
'userId': 342543
})
.url();
document.write( addUserURL );