意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
MEAN.js - Redirect user after signin - Works locally but not when deployed
我试图在注册后重定向用户,但无论出于何种原因,它在本地工作而不是在部署时
这是函数,部署时$window.location.href = '/settings/picture';
不起作用
$scope.signup = function (isValid) {
$scope.error = null;
if (!isValid) {
$scope.$broadcast('show-errors-check-validity', 'userForm');
return false;
}
$http.post('/api/auth/signup', $scope.credentials).success(function (response) {
// If successful we assign the response to the global user model
$scope.authentication.user = response;
// And redirect to avatar selection screen
$window.location.href = '/settings/picture';
}).error(function (response) {
$scope.error = response.message;
});
};
您可以尝试在post('/api/auth/signup')路由中使用res.render('/settings/picture', {title: whatever title})
,而不是在控制器中使用$window.location.href
或者尝试提供完整的地址,例如 $window.location.href = "http://domain.com/settings/pictures.html"
相关文章:
- JQuery-在本地工作,但未定义$,仅在部署的站点上定义
- GetcurrentPosition不'一旦部署就无法工作
- 引导程序's的javascript在本地工作,但在部署到服务器时不能工作
- 意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
- WebSocket 应用程序在部署在 Tomcat8 服务器上时无法正常工作
- WAR文件已部署,但在GlassFish上无法正常工作
- 应用程序一旦部署到Meteor.com就停止工作
- Javascript:将字符串视为数组在本地工作,但不部署在IE中
- Angular Meteor应用程序在localhost中工作,但在部署到服务器时失败
- 为什么部署(串联、缩小)AngularJS+RequireJS应用程序不工作
- 投票系统在部署到heroku时不工作
- Rails 4-Javascript没有'在Heroku部署后无法工作
- Meteor 0.9模数部署;t工作-“;找不到模块'纤维'&”;
- Jscolor在新部署的第一次回发后停止工作,但在重新加载的回发后继续工作
- 当使用MUP(流星)部署时,Meteor.js i18n包无法工作
- MUP将失败部署到在另一台服务器上工作的项目上
- 工具提示在本地主机上工作,但不在已部署的站点上
- Sails.js websockets在localhost中工作,但在我部署到Openshift后就不工作了
- ruby on rails-Javascript在本地工作,但在部署到Heroku时不再工作.(带涡轮连杆.)
- 什么's是部署coffescription的首选工作流程