1

私は次のものを持っています

var API = $resource('/api/:object/:action', {
            action: '@action',
            object: '@object'
        },            
        save:  { method: 'POST'},
        delete:{ method: 'DELETE'},
        update:{ method: 'PUT'}
});

a = new API({object: 'test',id: 2, name: 'name2'});    
a.$save(function(u){ console.log(u); });

リクエストには次のURL とhttp://mylocalhost/home/rkmax/myproject/api/test/正しい.http://mylocalhost/api/test/http://mylocalhost/myapp.php

私のプロジェクトは/home/rkmax/myprojectパスにありますが、$resource がそれをパスに追加する理由がわかりません

この奇妙なエラーで私を助けることができます、私のアプリはすべての UI に html5Mode を使用します

$locationProvider.html5Mode(false);
$locationProvider.hashPrefix('!');

アプリの URL とhttp://mylocalhost/appAPI はhttp://mylocalhost/api

4

0 に答える 0