2016-12-12 4 views

Antwort

2

Verwenden Express redirect

Beispiel in Ihrer Route umleiten:

app.get('/demo1', function(req, res) { 
res.redirect('/demo2'); 
}); 
0

Sie erstellt wahrscheinlich eine Route. Um das Problem zu beheben, ändern Sie den Router von diesem:

app.get('/demo1', function(req, res) { 
res.redirect('/demo2'); 
}); 

Sie können versuchen, dies ist auch, wenn Sie Routen in separaten Dateien haben. Sagen wir, wir haben es in demo1route.js im Routenordner.

var express = require('express'); 
var router = express.Router();  
router.get('/', function(req, res) { 
res.render('/demo2'); 
}); 

und dann unter Code verwenden in app.js

var demo1 = app.require('../demo1route.js')  
app.use('/demo1',demo1); 
0
app.use((req, res, next) => { 
if (req.url == '/') { 
    res.redirect('/en'); 
    return; 
} 
    next(); 
}) 

ich durch die gleiche war, und ich hatte Rückkehr zu verwenden next() rief vor

Verwandte Themen