Authentication --> 400
Authorization --> 200 (正解)
Authentication --> 400
Authorization --> 200 (正解)
后端都用 Postman 测试过请求了,我以为是跨域出了问题,时间大都花在检查 cors 配置
|
wangkun025Nov 25, 2020
1
验证
授权 |
|
luobNov 25, 2020 via iPhone
2
我到现在都没记住哪个是授权哪个是鉴权,每次用到的时候都得查一下字典(
|
|
yixiangNov 25, 2020
3
直接用 auth 可解
|
|
rrfengNov 25, 2020 via Android
4
标准的 header 可不能乱改
|
|
opengpsNov 25, 2020
5
我已经习惯了,稍微不确定的单词就打开字典搜一下复制
|
|
CismonXNov 25, 2020
6
这两个词的含义完全不同
Authentication -> 你是谁 Authorization -> 谁有权限做什么 所以这不是拼错的问题,而是误用的问题 |
|
yuangNov 25, 2020 via Android
8
这不是拼错,这是用错了。拼错的话可以用 spell checker 这类插件解决。用错的就没办法了。
|
|
9
该复制粘贴的地方 就应该继承 复制粘贴的 优良传统
反正那些字母的组合我是记不住的, 典型的 Referer 这玩意既是对的,又是错的,复制粘贴就好,继承优良传统😏 |
|
FelldeadbirdNov 25, 2020
10
我好奇,后端 没有接口说明的吗? 前端为什么要调错单词?
|
|
czzt1Nov 25, 2020
11
这就是两个单词,我一般用 auth 和 authz 区分
|
|
BiwoodNov 25, 2020
12
Authentication n. 证明;鉴定;证实
Authorization n. 授权,认可;批准,委任 |
|
JoooooooooNov 25, 2020
13
拼错为什么不报错?
|
|
14
@Felldeadbird #10
@Jooooooooo #13 Chrome -> Response 显示:{ error: "No auth token" },catch 的结果是 400,显然是客户端问题 |
|
JoooooooooNov 25, 2020
15
@Bechbaliq 我的意思是单词拼错了 IDE 就应该直接提示
|
|
FelldeadbirdNov 25, 2020
16
@Bechbaliq 既然接口都显示错误信息了。前端没看 API 文档?你们写的接口是不是 不会自己生成 API 文档的?所以前端才会写错单词?
|
|
17
出现这种问题就要思考下了,参数校验做了吗?日志打好了吗?为什么会花这么久,下次再出现这种情况怎么办?
|
|
VegetableNov 25, 2020
18
无力吐槽
|
|
gitjavascriptNov 25, 2020
19
这个需要排查三小时只能说有两个半小时在划水吧
|
|
20
这个我也碰到过,后面找了一个办法,单词里有'z'的那个是权限
|
|
fkdtzNov 25, 2020
21
三个小时也是有点过分了
|
|
20200924Nov 25, 2020
22
后续?
|
|
bleepbloopNov 25, 2020
24
Authentication, Authorization, Non-repudiation
Confidentiality, Itegrity, Availability |
|
25
就这个错误要 3 个小时。。。 前后端可以说都比较。。。emmm
|
|
zy445566Nov 25, 2020
26
抓个包不就秒解了,如果只收到预请求 204 就是跨域,如果不是 204 就说明访问到了,你就可以看请求数据和服务计算问题了。
如果觉得抓包不方便,可以使用 [before-server]( https://github.com/zy445566/before-server) 直接开启方便的团队抓包 |
|
autulinNov 25, 2020 via iPhone
27
我一般要求前端提供 curl
|
|
28
@Jooooooooo #15
我某次把 response 字母顺序写乱了,WebStorm 也没提示 @Felldeadbird #16 技术栈:Node.js, Express.js, RESTful API 文档生成用的是 Swagger 吗 |
|
implNov 26, 2020
29
上次手快不小心把 destroy 拼成 destory,如果不是用了 TypeScript 还真不知道
|