Javascript 无法重定向到其他HTML页面

Javascript 无法重定向到其他HTML页面,javascript,html,node.js,Javascript,Html,Node.js,var express=require('express')) var app=express() var server=require('http')。createServer(应用程序) 应用程序使用(功能(请求、恢复、下一步){ var nodeSSPI=require('node-sspi') var nodeSSPIObj=新nodeSSPI({ retrieveGroups:true }) nodeSSPIObj.身份验证(请求、恢复、功能(错误){ res.finished | |

var express=require('express'))
var app=express()
var server=require('http')。createServer(应用程序)
应用程序使用(功能(请求、恢复、下一步){
var nodeSSPI=require('node-sspi')
var nodeSSPIObj=新nodeSSPI({
retrieveGroups:true
})
nodeSSPIObj.身份验证(请求、恢复、功能(错误){
res.finished | | next()
})
})
应用程序使用(功能(请求、恢复、下一步){
id=req.connection.userSid
res.redirect('Full_Name.html'))
res.send
})
//启动服务器
var port=process.env.port | 3000
侦听(端口、函数(){
console.log('Express server在%s模式下侦听端口%d',端口,app.get('env'))
})
是的,您在使用时没有路由或任何特定处理,这意味着重定向发生在所有已注册的路由上

您可以将特定路由的重定向指定为:

app.use('/redirect_me', function (req, res, next) {
  // This middleware is triggered across all methods
  // POST, GET, PUT etc;
  res.redirect('Full_Name.html');
});

您必须重定向到路由,而不是页面:

app.use(function(req,res,next){
id  = req.connection.userSid;
// do some check
res.redirect('/your-target-route');
next();
})

app.get('/your-target-route',function(req,res){
res.send('Full_Name.html');
});
用这个,

app.get('/Full_Name', function(req, res) {
  res.sendFile(__dirname + "/public/Full_Name.html"); //path to ur file
});



res.redirect("/Full_Name");   //use wherever required

//You need to redirect the user to a webpage and not a file