路径元素的命名约定

时间:2019-07-29 16:24:02

标签: javascript path naming-conventions

我实际上是在寻找一种良好的路径惯例,并且主要是在元素之间存储/的位置:

  • 在目录const dir = "example/"的末尾
  • 以下元素const file = "/example1.md"的开头
  • 没有一个(允许使用Array.join('/')

我一直在寻找URL convention来尝试找到一种好的做法,但是它没有讨论这条路。

示例

让我们看一个真实的例子

const base_url = process.env.API_URL // http://localhost:3000(/)
const endpoint_path = "(/)users/auth(/)" 
const endpoint_name = "(/)tfa-validation"

// Slash before of after
let path = base_url + endpoint_path + endpoint_name; 
// Or without slash
path = `${base_url}/${endpoint_path}/${endpoint_name}`; 
path = [base_url, endpoint_path, endpoint_name].join('/')

约定是否已经存在?解决方案有什么优势吗?

1 个答案:

答案 0 :(得分:0)

我认为对此没有任何约定。 所以,我的看法是:

  1. 请勿在端点路径或名称中使用“ /”。保持它们整洁,因为您可能想隔离使用这些变量;
  2. 使用联接功能是因为它更干净。

pyrobot