Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML文件正在部分加载_Html_Mean Stack - Fatal编程技术网

HTML文件正在部分加载

HTML文件正在部分加载,html,mean-stack,Html,Mean Stack,我正在使用meanstack进行开发,下面是以下代码 app.use('/admin', function (req, res, next) { //check if admin is login or not, if not then render login page else admin page if (req.session.user && req.session.user.type == 'admin') { res.sendFile(__dirn

我正在使用meanstack进行开发,下面是以下代码

app.use('/admin', function (req, res, next) {
//check if admin is login or not, if not then render login page else admin page
   if (req.session.user && req.session.user.type == 'admin') {
       res.sendFile(__dirname + '/frontend/admin.html');
   }
   res.sendFile(__dirname + '/frontend/adminLogin.html');
});

app.use('/', function (req, res, next) {
   res.sendFile(__dirname + '/frontend/index.html');
});
如果adminuser未登录并且存在adminuser会话,则我要呈现adminLogin.html文件,然后我要呈现admin.html。 现在的问题是,登录后,我的admin.html部分加载,这意味着每次只加载70行


因此,任何人都可以告诉我问题是什么,如果任何人有任何其他解决方案可以访问管理面板,请与我分享。

在您的代码中,如果
if
,则不会退出,因此您同时发送
admin.html
adminLogin.html

应该是:

if (req.session.user && req.session.user.type == 'admin') {
    res.sendFile(__dirname + '/frontend/admin.html');
    return;
}
res.sendFile(__dirname + '/frontend/adminLogin.html');
或者:

if (req.session.user && req.session.user.type == 'admin')
    res.sendFile(__dirname + '/frontend/admin.html');
else
   res.sendFile(__dirname + '/frontend/adminLogin.html');