我使用Appgyver和Angularjs编写移动应用程序。我的http api服务器是用Nodejs编写的,我将移动应用程序的CORS请求发送到我的http api。
服务器上的我的CORS配置如下:
router.use(function (req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
我的http.post请求:
$http.post(api.getUrl() + "/api/data", {data: data}).then(function (resp) { .... });
一切正常,但我无法得到任何答复。
我在请求中使用了一些特殊的标头,它不是标准的http请求。也许是因为我有这个问题?
谢谢!