Javascript 文件结构的工作原理和路由

Javascript 文件结构的工作原理和路由,javascript,angularjs,angularjs-directive,angular-ui-router,mean.io,Javascript,Angularjs,Angularjs Directive,Angular Ui Router,Mean.io,我已经用MEAN.io创建了一个MEAN项目。但是当我打开文件结构时,有些东西我不明白。示例html的意思是在system/public/views/index.html内部以及我更改任何html代码时提供它。我只是想知道我正在更改我想要的文件 浏览器会立即向我返回一个错误: Cannot GET / 甚至我还创建了一个新文件,比如test.html。在所有路线所在的system/public/routes/system.js中,我得到了这个 $meanStateProvider .st

我已经用MEAN.io创建了一个MEAN项目。但是当我打开文件结构时,有些东西我不明白。示例html的意思是在system/public/views/index.html内部以及我更改任何html代码时提供它。我只是想知道我正在更改我想要的文件

浏览器会立即向我返回一个错误:

Cannot GET /
甚至我还创建了一个新文件,比如test.html。在所有路线所在的system/public/routes/system.js中,我得到了这个

$meanStateProvider
  .state('home', {
    url: '/',
    templateUrl: 'system/views/index.html'
  })

.when('/test', {
        templateUrl : 'system/views/test.html'
});
当我执行

localhost:3000/test 
浏览器返回的错误与我之前提到的相同

Cannot GET /test
我错过了什么

/////////// 审查:

我添加了以下代码:

 .state('test', {
    url: '/test',
    templateUrl: 'system/views/test.html'
  })

这对测试页面有效,但对主页无效。

尝试删除“/test”中的“/”,我添加了一个解决方案。但我不明白的是,如果我只更改HTML(主页)上的一个字符,那么浏览器就会显示上面评论的错误。