前言
在程序的江湖中,路径就像打通任督二脉的那根经脉,是我们与代码沟通的桥梁。可惜,这座桥有时候会因为写法模糊,变得歪歪扭扭、摇摇欲坠。今天咱们不谈高深武功,只聊一个微小却关键的细节:Express 中的 router.get('') 与 router.get('/'),它俩都能通路,但写法不同,影响却不小。看似是两个字符的区别,实则是代码可读性、规范性的一场修行。
简介
Express 是 Node.js 世界里的轻功大师,轻盈、灵活、上手快,一出场就赢得无数开发者的芳心。可惜,江湖新手在书写路由时,常常对一些看似微不足道的细节掉以轻心。比如说,根路径到底该写 router.get('') 还是 router.get('/')?别看这俩只差一个斜杠,背后的语义、规范、可读性,分分钟影响整个团队的修炼进度。表面风平浪静,实则暗流涌动。
写法解析
1.使用 router.get('')
这招虽然能使出,但容易让队友皱眉:这是隐身路径?还是写漏了?初看毫无破绽,细品却让人满脑问号,仿佛少了关键口诀,走火入魔就在一念之间。
2.使用 router.get('/')