AngularJS休息服务忽略端口号

时间:2015-09-22 21:35:09

标签: angularjs-service

在AngularJS中,我定义了一个服务

ngnServices.factory('Logon',['$ resource',function($ resource){

    return $resource("http://localhost:8080/logon", {}, {
        get: {method: 'GET', cache: false, isArray: false},
        save: {method: 'POST', cache: false, isArray: false},
        update: {method: 'PUT', cache: false, isArray: false},
        delete: {method: 'DELETE', cache: false, isArray: false},
    });

但是,当我尝试调用定义的'get'方法时,Angular使用URL 'http://localhost/logon',忽略了端口。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

冒号“:”被剥离,角度将修剪后面的内容,因此您需要将其转义以使角度理解它是字符串的一部分,如“

"http://localhost\\:8080/logon"