跳到主要内容

isValidPathSegment()

function isValidPathSegment(name): name is string;

Defined in: provider/logical-path.ts:29

判断一个路径段是否合法。

Parameters​

ParameterTypeDescription
nameunknown待检查的段。

Returns​

name is string

合法时为 true。

Remarks​

非空、不含分隔符、且不是 . / ..。相对路径记号在这里被整条拒绝而不是就地解析—— 解析等于允许对端用 a/../../b 描述根外的位置,而解析后的结果看上去完全正常。