【发布时间】:2013-11-03 20:35:07
【问题描述】:
我正在使用 $http.post 调用我的服务器并发送一些用户数据:
$http.post('/streamdb/create/',{user:$scope.user.username})
然后我的服务器执行一系列操作并从数据库中检索某个 id。 我想让客户端重定向到页面('streams/'+id),所以我让操作以a终止
res.redirect('/streams/'+id)
我可以通过 id 发送:
res.json({id:id})
然后使用 $location 或 window.open(如 here 或 here 所示)响应 .success() 子句,但这似乎有点浪费:服务器已经知道将我发送到哪里,我为什么要打额外的电话?
虽然服务器显示路由已完成,但新页面永远不会呈现,它只是停留在原始页面上。
感谢您的帮助!
【问题讨论】:
标签: javascript node.js angularjs express response.redirect