Nginx提供angularjs内容

时间:2015-04-10 07:19:19

标签: angularjs nginx

我使用Nginx来提供angularjs文件,但是我收到404错误。这是Nginx的配置

server {
    listen 80;
    # listen [::]:80 default_server ipv6only=on;

    root /projects/project/app;
    index index.html index.htm;

    # Make site accessible from http://localhost/
    server_name localhost;

    location / {
        try_files $uri $uri/ =404;
    }
}

app文件夹由不同的文件夹组成。一个文件夹modules包含angularjs模块

当我访问localhost时,nginx正确地提供了索引页面,但当我点击页面中的链接时,我收到404错误。

例如在html页面中我有链接' / foo'以及' / foo'

的路线

我不明白它是否是一个angularjs配置不当或nginx

'use strict';

var fbAppModal = angular.module('App.foo', [
  'App.foo.controllers',
  'App.foo.services'
]);

fbAppModal.config(['$routeProvider',
  function($routeProvider) {
    $routeProvider
      .when('/foo', {
        templateUrl: 'partials/foo.html',
        controller: 'FooController'
      });
  }
]);

在html页面中我只有一个href到/foo

0 个答案:

没有答案