Angularjs 角度模板不适用于node.js应用程序
我有一个sails.js应用程序,使用AngularJS(angular1)作为前端框架 路由在Angularjs 角度模板不适用于node.js应用程序,angularjs,node.js,amazon-ec2,sails.js,Angularjs,Node.js,Amazon Ec2,Sails.js,我有一个sails.js应用程序,使用AngularJS(angular1)作为前端框架 路由在localhost中工作得很好,但是当涉及到活动服务器(AWS ec2中的ubuntu服务器设置)时,我发现模板没有找到错误 :1337/angular/partt.html未找到,但同一路径在localhost中运行良好 $routeProvider. when('/next', { templateUrl: '/angular/part2.html', co
localhost
中工作得很好,但是当涉及到活动服务器(AWS ec2中的ubuntu服务器设置)时,我发现模板没有找到错误
:1337/angular/partt.html
未找到,但同一路径在localhost中运行良好
$routeProvider.
when('/next', {
templateUrl: '/angular/part2.html',
controller:'NextController'
}).
when('/final', {
templateUrl: '/angular/part3.html',
controller:'FinalController'
}).
otherwise({
redirectTo: '/first',
templateUrl: '/angular/part1.html',
controller:'FirstController'
})
part1.html
位于/assets/angular
文件夹中。
根据sails.js doc(),assets
文件夹中的所有内容都可以访问,而无需assets
前缀
例如:
assets/angular/part1.html
可以通过localhost:1337/angular/part1.html
访问,只要我看到“Ubuntu”,我认为“区分大小写”。检查模板文件名中是否没有任何大写字母。问题已解决grunt的问题我已禁用grunt,现在它可以工作了