前端拼错了一个单词,花了我 3 个小时排错

2020 年 11 月 25 日
 Bechbaliq

Authentication --> 400

Authorization --> 200 (正解)

5743 次点击
所在节点    职场话题
29 条回复
wangkun025
2020 年 11 月 25 日
验证
授权
luob
2020 年 11 月 25 日
我到现在都没记住哪个是授权哪个是鉴权,每次用到的时候都得查一下字典(
yixiang
2020 年 11 月 25 日
直接用 auth 可解
rrfeng
2020 年 11 月 25 日
标准的 header 可不能乱改
opengps
2020 年 11 月 25 日
我已经习惯了,稍微不确定的单词就打开字典搜一下复制
CismonX
2020 年 11 月 25 日
这两个词的含义完全不同

Authentication -> 你是谁
Authorization -> 谁有权限做什么

所以这不是拼错的问题,而是误用的问题
levon
2020 年 11 月 25 日
@CismonX 对,这怎么能说是拼错呢
yuang
2020 年 11 月 25 日
这不是拼错,这是用错了。拼错的话可以用 spell checker 这类插件解决。用错的就没办法了。
xiangyuecn
2020 年 11 月 25 日
该复制粘贴的地方 就应该继承 复制粘贴的 优良传统

反正那些字母的组合我是记不住的, 典型的 Referer 这玩意既是对的,又是错的,复制粘贴就好,继承优良传统😏
Felldeadbird
2020 年 11 月 25 日
我好奇,后端 没有接口说明的吗? 前端为什么要调错单词?
czzt1
2020 年 11 月 25 日
这就是两个单词,我一般用 auth 和 authz 区分
Biwood
2020 年 11 月 25 日
Authentication n. 证明;鉴定;证实

Authorization n. 授权,认可;批准,委任
Jooooooooo
2020 年 11 月 25 日
拼错为什么不报错?
Bechbaliq
2020 年 11 月 25 日
@Felldeadbird #10
@Jooooooooo #13

Chrome -> Response 显示:{ error: "No auth token" },catch 的结果是 400,显然是客户端问题
Jooooooooo
2020 年 11 月 25 日
@Bechbaliq 我的意思是单词拼错了 IDE 就应该直接提示
Felldeadbird
2020 年 11 月 25 日
@Bechbaliq 既然接口都显示错误信息了。前端没看 API 文档?你们写的接口是不是 不会自己生成 API 文档的?所以前端才会写错单词?
raaaaaar
2020 年 11 月 25 日
出现这种问题就要思考下了,参数校验做了吗?日志打好了吗?为什么会花这么久,下次再出现这种情况怎么办?
Vegetable
2020 年 11 月 25 日
无力吐槽
gitjavascript
2020 年 11 月 25 日
这个需要排查三小时只能说有两个半小时在划水吧
arthas2234
2020 年 11 月 25 日
这个我也碰到过,后面找了一个办法,单词里有'z'的那个是权限

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/729066

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX