Javascript AngularJS中的基本URL

Javascript AngularJS中的基本URL,javascript,angularjs,laravel,angular-routing,Javascript,Angularjs,Laravel,Angular Routing,在本地WAMP服务器上使用我的AngularJS应用程序时,它位于: http://localhost/Projects/myLaravelProject/public/ 当调用路由作为 $http.post("/login", sanitizeCredentials(credentials)); 它正在尝试访问 http://localhost/login 很明显,我得到了一个404错误,我不知道如何克服它。我使用的是Hashbang模式而不是HTML5模式,为什么你不创建一个虚拟主机呢

在本地WAMP服务器上使用我的AngularJS应用程序时,它位于:

http://localhost/Projects/myLaravelProject/public/
当调用路由作为

$http.post("/login", sanitizeCredentials(credentials));
它正在尝试访问

http://localhost/login

很明显,我得到了一个404错误,我不知道如何克服它。我使用的是Hashbang模式而不是HTML5模式,为什么你不创建一个虚拟主机呢?因此,您的url将是yourapp.dev angular将向yourapp.dev/login发出正确的请求

或者,如果您使用的是Laravel4,请使用PHP开发服务器

php artisan serve

这就是我经常做的。

为什么不创建一个虚拟主机呢?因此,您的url将是yourapp.dev angular将向yourapp.dev/login发出正确的请求

或者,如果您使用的是Laravel4,请使用PHP开发服务器

php artisan serve

这就是我经常做的。

您使用的是真正的html5模式还是hashbang?hashbang模式不是html5模式我想这与您使用routeprovider定义链接和路由相关。如果有一个常数只是你的基本url的服务,那不是很好(但是很吵…)?或者只需正确配置服务器,使根目录是根目录,而不是“项目”。快速检查:试试“#/login”我确实喜欢这种解决方案,尽管我认为最好的情况是ashit制作一个虚拟主机。你使用的是真正的html5模式还是hashbang?hashbang模式不是html5模式我想当你用routeprovider定义链接和路由时,这是相关的。如果有一个常数只是你的基本url的服务,那不是很好(但是很吵…)?或者只需正确配置服务器,使根目录是根目录,而不是“项目”。还有一个快速检查:试试“#/login”我确实喜欢这种解决方案,尽管我认为最好的办法是ashit制作一个虚拟主机。