当用户尝试打开
时,在Node Js route.js中 var no_first_row_item=countFirstRowItems(".carousel-inner",".inner");
然后我想重定向到
app.use('/demo1', require('express').static(__dirname + '/demo1'));
像 在浏览器用户类型中 http://locahhost:5010/demo1此网址
但它会打开 http://locahhost:5010/demo2此网址
答案 0 :(得分:11)
答案 1 :(得分:0)
您可能创建了一条路线。要解决此问题,请从以下位置更改about路由器:
app.get('/demo1', function(req, res) {
res.redirect('/demo2');
});
如果您在单独的文件中有路由,也可以尝试这样做。假设我们在路径文件夹中的demo1route.js中有它。
var express = require('express');
var router = express.Router();
router.get('/', function(req, res) {
res.render('/demo2');
});
然后在app.js中使用以下代码
var demo1 = app.require('../demo1route.js')
app.use('/demo1',demo1);
答案 2 :(得分:0)
app.use((req, res, next) => {
if (req.url == '/') {
res.redirect('/en');
return;
}
next();
})
我是通过相同的,我不得不使用return next()之前调用