离子项目不使用web api在真实设备上工作

时间:2016-09-12 13:23:04

标签: asp.net-web-api ionic-framework

我正在使用Ionic和Web Api为Android开发移动应用程序。

当我在浏览器模拟器上运行此应用程序时,应用程序正常工作,但当我尝试在真实设备上部署时,它给我一个错误登录失败。

在app.js

angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'services.hub', 'ngStorage', 'angularUUID2', 'ui.bootstrap', 'roy.signalr-hub','angularMoment'])
    .constant('/api', {
        url: 'http://ipAddress/api'
    })

ionic.project文件

{
  "name": "ChatApp",
  "app_id": "",
 "proxies": [
  {
    "path": "/api",
    "proxyUrl": "http://ipAddress/api"
  }
  ]
}

登录界面点击登录应该会发生。我也无法使用真实设备调试代码。

2 个答案:

答案 0 :(得分:1)

如果您只在Android设备上工作,我会怀疑您正在使用Windows。如果是这种情况,那么当您在设备中运行项目时,控制台应该正常工作。如果它没有显示任何错误,则代码中存在逻辑错误。但作为建议,在像这样的情况下使用 console.log

答案 1 :(得分:0)

可以使用console.log()或'离偏警报()'。