在离子service.js中用真IP替换localhost的问题

时间:2017-12-04 05:26:45

标签: angularjs cordova ionic-framework

我正在尝试部署我的离子v1应用程序,这需要将baseURL从localhost:3000更改为myip:3000。

之前:(作品)

angular.module('conFusion.services', ['ngResource'])
        .constant("baseURL","http://160.39.xxx.xxx:3000/")
        .service('menuFactory', ['$http', '$resource', 'baseURL', function($http, $resource,baseURL) {

在(误差):

  lazy val ctx = new PostgresJdbcContext(SnakeCase, "ctx")
  import ctx._

  case class Rooms(oid: String, ownerId: String, usersId: Seq[String])

  def foo(oid: String, uid: String) = {
    val uids: Seq[String] = Seq(uid)
    val v = quote(infix"(select array_agg(distinct e) from unnest(users_id || ${lift(uids)}) e)".as[Seq[String]])

    val q = quote {
      query[Rooms].filter(_.oid == lift(oid))
        .update(_.usersId -> unquote(v))
    }
    ctx.run(q)
  }
  def main(args: Array[String]): Unit = {
    println(foo("1", "2"))
  }

然而,在更改后,帖子请求不再有效,我得到的错误是

  

与'ws:// localhost:35729 / livereload'的WebSocket连接失败:

     

连接建立错误:net :: ERR_CONNECTION_REFUSED

     

exports.Connector.Connector.connect @ livereload.js:74(匿名)@

     

livereload.js:55(匿名)@ livereload.js:1152

关于如何将我的localhost更改为我的ip的任何想法,以便我的Mac可以作为其他远程设备使用的服务器?

1 个答案:

答案 0 :(得分:0)

尝试在以下行的config.xml中设置src:

<content src="http://160.39.xxx.xxx:8100" original-src="index.html"/>