Angular 1.5.6和没有Express的路由

时间:2016-05-31 19:19:30

标签: angularjs node.js

我正在为客户端构建一个简单的Angular应用程序。他们对Web服务器技术知之甚少,所以我试图将其设置为可在浏览器中运行的应用程序。我想使用ngRoutes将代码分解为模板,但我似乎无法使用任何独立服务器(如live-server或nodemon)。

无论如何我可以在没有服务器的情况下这样做,或者是不可能的。据我所知,它不会对我尝试的任何事情起作用。

这是我的路线代码。

 angular.module("myApp", ['ngRoute','ui.bootstrap','ui-leaflet'])
.config(function($routeProvider,$locationProvider){
    $routeProvider
        .when('/search',{
            controller: 'searchCtrl',
            templateUrl: '/views/search.html'
        })
        .when('/list',{
            controller: 'listCtrl',
            templateUrl: '/views/list.html'
        })
        .otherwise({
            redirectTo: '/search'
        });
        $locationProvider.html5Mode(true);
    });

1 个答案:

答案 0 :(得分:1)

好的,让我澄清一下Nodemon本身根本不是服务器,nodemon是一个插件,可以监视node.js应用程序中的任何更改并自动重启服务器。你需要在他们的本地机器上安装服务器我认为他们在本地运行应用程序,如果你想自己运行服务器,你所要做的就是将它添加到启动。它将自动运行。