【发布时间】:2016-02-09 04:16:00
【问题描述】:
我尝试将sails.js集成为路由控制器和api管理,使用angular.js作为前端,但是在使用angular修改URL时发现问题
举个例子/
原网址:http://localhost
通过$location.search({'lang':destLanguage});修改后
修改后的网址:http://localhost#?lang=fr
然后我使用 $window.location.reload();重新加载页面将GET参数发送到sails控制器,但是当我在页面控制器调试时,我发现sails无法从请求中读取参数。
req.param('lang') == 未定义
我不知道如何解决这个问题。我试图解决这些问题整整几天。
谢谢,
【问题讨论】:
-
如果你用的是Angular,用JS向服务器发送http请求,比强行重新加载浏览器不是更好吗?
标签: angularjs node.js sails.js