node静态资源经过路由嘛?

我在node上把我的后台管理页面(admin)进行了静态托管

图片描述

然后通过localhost:3000/admin.html 进入后台管理页面没有问题

但现在问题是 我进入admin下的页面,但发现不触发路由,访问其它地址,可以触发路由,不知道为什么,
是不是node上的静态资源不会经过路由,如果真是这样的话,我如果想做判断登陆状态,应该怎么做呢?
因为我想在admin下的管理页面判断有登陆状态,是我的写法有问题,还是应该怎么解决呢

图片描述

阅读 1.7k
2 个回答
如果真是这样的话,我如果想做判断登陆状态,应该怎么做呢?

中间件就是一层层的执行嘛,中途执行完了就可以选择不执行了嘛。

app.use('/',...)放静态资源中间件前面。

需要路由;
var router = express.Router();


router.get('/', function(req, res) {})

app.use('/',router)

或者app.get('/',(a,b)=>{})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题