我想在基本URL中显示登录页面。目前,我在本地开发人员中工作,因此,每当在地址栏中输入“ http://localhost:xxxx”时,我都想打开Login.html。
Views / index.html
我在这里使用以下内容:-
<base href="/">
RouteMainController.js
app.config(function ($stateProvider, $urlRouterProvider, $locationProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('login', {
url: '/',
views: {
'mainview':
{
templateUrl: 'Views/Login.html',
controller: 'ctrlLogin'
}
}
})
$locationProvider.html5Mode(true);
})
当我在地址栏中写以下内容时,登录页面即将出现:- http://localhost:50578/Views/index.html。
但是,当我在地址栏中写以下内容时: http://localhost:50578/ 然后它给了我以下错误:-
启用目录浏览并没有帮助,因为这样做会打开文件夹结构。
请对此提供帮助。
答案 0 :(得分:0)
经过一系列调查,我更正了以下内容以使其正常工作:-
更早的时间:-
const sinon = require('sinon');
const myModule = require('./lib');
sinon.stub(myModule, 'myMethod').returns(2); // set up the stub FIRST...
require('./code'); // ...THEN require the code (prints "2")
更改为
<action type="Rewrite" url="/Views/" />
希望此解决方案会有所帮助。