0
我剥了下来的$ HTTP请求到骨头和它没有一个有用的错误消息仍然失败。在我的角度我厂有:
var url = "http://localhost:3000";
var deferred = $q.defer();
$http.get(url)
.then(function (success) {
deferred.resolve(success)
})
.catch(function (err) {
deferred.reject(err)
})
return deferred.promise;
我节点的路由里面我有:
router.get('/', function(req, res, next) {
res.json({test: 'hi from node index.js'})
});
我我离子的应用程序在收到完整的错误是:
{
"data": null,
"status": -1,
"config": {
"method": "GET",
"transformRequest": [
null
],
"transformResponse": [
null
],
"url": "http://localhost:3000",
"headers": {
"Accept": "application/json, text/plain, */*"
}
},
"statusText": ""
我我试图捕捉我的节点服务器内部的错误,我收到
TypeError: Cannot read property 'type' of undefined
我在我的节点app.js中禁用了cors。我试图建立与套接字的连接,但仍然没有任何运气。我正在离子运行我的离子应用程序。
任何帮助,将不胜感激。谢谢。
我们需要更多的代码调试。某处您试图访问一个变量,它是未定义的属性'type'。所以请发布完整的路由配置代码。 – Chinni