0
我的Meteor應用程序上有以下代碼。
main.js(部分):流星登錄在部署到* .meteor.com時不起作用
Template.login.events({
'click .login-button': function(e) {
var serviceName = e.currentTarget.id.replace('login-buttons-', '');
Accounts._loginButtonsSession.resetMessages();
var loginWithService = Meteor["loginWith" + (serviceName === 'meteor-developer' ? 'MeteorDeveloperAccount' : capitalize(serviceName))];
var options = {}; // use default scope unless specified
if (Accounts.ui._options.requestPermissions[serviceName])
options.requestPermissions = Accounts.ui._options.requestPermissions[serviceName];
if (Accounts.ui._options.requestOfflineToken[serviceName])
options.requestOfflineToken = Accounts.ui._options.requestOfflineToken[serviceName];
if (Accounts.ui._options.forceApprovalPrompt[serviceName])
options.forceApprovalPrompt = Accounts.ui._options.forceApprovalPrompt[serviceName];
loginWithService(options, function (err) {
console.log('user logged in');
});
}
})
和index.html(部分):
<div class="service-login-buttons">
<div class="login-text-and-button">
<div class="login-button single-login-button" id="login-buttons-twitter">
<div class="login-image" id="login-buttons-image-twitter"></div>
<span class="text-besides-image sign-in-text-twitter">Sign in to save your Pomodoros</span>
</div>
</div>
</div>
在它工作得很好(Twitter的登錄)本地主機。
我更改了twitter應用設置,指向了正確的* .meteor.com地址,
,但該按鈕並沒有做任何事情(也沒有錯誤)。
有沒有可能我需要重做一些配置?