AngularJS 休息服务忽略端口号

AngularJS rest service ignoring port number

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

ngnServices.factory('Logon', ['$resource', 函数 ($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',忽略端口。

有什么建议吗?

冒号“:”被删除,angular 将 trim 后面的内容,因此您需要将其转义以使 angular 理解它是字符串就像

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