美文网首页
相对路由是相对于哪里的路由?

相对路由是相对于哪里的路由?

作者: eftales | 来源:发表于2020-04-15 16:46 被阅读0次

问题演示

当前有两个路由:

'GET /tanda/:productKey': async (ctx, next) =>{
  ctx.render('tanda.html');
},
'POST /tanda/': async (ctx, next) =>{
  ctx.render('tanda.html');
}

tanda.html 里面都有一个调用静态资源的 link

<link href="static/css/style.css" rel="stylesheet" type="text/css">

第一个路由请求的网址实际是:

tanda/static/css/style.css

第二个路由请求的网址实际是:

static/css/style.css

所以只有第二个可以访问到静态资源。

原因

/ 、 /tanda 、/static 同级,但是 /tanda/:productKey 是 / 的下级。

解决方案

静态资源最好写成绝对路径:

<link href="/static/css/style.css" rel="stylesheet" type="text/css">

相关文章

  • 相对路由是相对于哪里的路由?

    问题演示 当前有两个路由: tanda.html 里面都有一个调用静态资源的 link 第一个路由请求的网址实际是...

  • 第三十一节:Vue路由:前端路由vs后端路由的了解

    1. 认识前端路由和后端路由 前端路由相对于后端路由而言的, 在理解前端路由之前先对于路由有一个基本的了解 路由:...

  • 2018-09-24路由

    首先明白路由是什么? 路由是vue里面的一个核心插件 路由的作用是什么? 嵌套的路由/视图表模块化的、基于组件的路...

  • vue笔记9.24

    首先明白路由是什么? 路由是vue里面的一个核心插件 路由的作用是什么? 嵌套的路由/视图表模块化的、基于组件的路...

  • 相对于

    相对于已经拥有了纸包鱼和卤肉凉菜配方的我,烧烤和龙虾确实没有辣卤火锅羊蝎子的吸引力大。有的时候想要挣钱不一定非要在...

  • 相对于

    星空的美丽,只在黑夜中绽放, 大海的宽广,只在波涛上体会。 春风温柔,只属于春季。 寒风刺骨,也只有冬季。 心中的...

  • vue-router笔记

    什么是前端路由? 路由是根据不同的url地址展示不同的内容或页面前端路由大致可分为4类动态路由匹配嵌套路由编程式路...

  • vue-router命名路由和命名视图

    命名路由 命名路由是什么(就是给路由配置一个name) 在创建router实例的时候,在routes配置中给某个路...

  • 软路由搭建与内网穿透实现

    前言 趁着十一假期在家,折腾了一波软路由,因为相对于硬路由来说,软路由更具有可配置性,可以根据自己的需求想怎么玩怎...

  • 前段路由实现思路

    路由是什么 以路由器为例满足一对多的就叫做分发,分发请求的东西就是路由器结合路由来看分发请求的对象就是路由 简单路...

网友评论

      本文标题:相对路由是相对于哪里的路由?

      本文链接:https://www.haomeiwen.com/subject/dgdcvhtx.html