我对网络开发非常陌生。我已经下载了 CloudKit JS 并在脚本标签中添加了 index.html。我确保它在我的 react-redux bundle JS 之前加载。
<script src="/cloudkit.js"></script>
<script src="/bundle.js"></script>
我已经制作了单类组件,并且我正在对组件进行身份验证,并安装如下。
componentWillMount() {
CloudKit.configure({
containers: [{
containerIdentifier: '<container ID>',
apiToken: '<secret api token>',
environment: 'development'
}]
});
var container = CloudKit.getDefaultContainer();
container.setUpAuth().then(function(userInfo) {
if(userInfo) {
console.log(userInfo);
} else {
console.log('need to login');
}
});
}