我已经使用mean.io创建了一个MEAN项目。但是当我打开文件结构时,有一些我不懂的东西。 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'
})
这对测试页有效,但主页无效。