nginx 和 charles 有啥区别?

2019-12-07 14:18:47 +08:00
 PainAndLove

做为一个前端开发。 感觉 charles 用起来很方便。 但是项目中又有很多需要用到 nginx 的地方。 感觉 charles 就是具有图形界面的 nginx。不知道这个理解是否正确

5586 次点击
所在节点    程序员
42 条回复
MrZok
2019-12-07 17:03:44 +08:00
一脸蒙蔽, 两个东西不是一个类型的
xrr2016
2019-12-07 17:04:03 +08:00
nginx 是 web 服务器,接收浏览器请求的; charles 是用来抓包的,看 http 请求信息,不同作用的东西...
wccc
2019-12-07 17:13:38 +08:00
我以为我看错了 结果我没有
cdlnls
2019-12-07 17:14:00 +08:00
我猜楼主应该是用的 charles 的本地调试功能来重写接口返回的数据,然后用 nginx 也是类似的在本地造数据。

nginx 是专门用来做 web 服务器的,而 charles 是抓包工具,主要用来抓包。
nginx 不需要在设备上设置代理就能用。
charles 用 map/rewrite 的时候,必须要在设备上设置代理,本质上还是在抓包,只不过 charles 在抓包的基础上增加了修改数据包的功能。
594duck
2019-12-07 19:01:32 +08:00
@cdlnls 感谢像你这样的大佬愿意这么细致的分享自己的观点。

现在 V2EX 上喷子越来越多了
beastk
2019-12-07 19:05:46 +08:00
他俩的区别就是卡巴斯基和巴基斯坦
sarices
2019-12-07 19:12:06 +08:00
Charles 应该是抓包工具吧,没深入,我不是前端,不过我调试一般都用 postman 或者直接 curl
nginx 是 web 服务器,静态文件服务和反向代理
hehe520347
2019-12-07 19:13:48 +08:00
看标题还以为 charles 能做反向代理了?
hyy1995
2019-12-07 19:22:45 +08:00
为啥你前端平时工作会用 Charles,我蒙了
sumarker
2019-12-07 19:22:45 +08:00
charles 是小花瓶吧?
不是又出了我知识体系之外的东西吧。。
hyy1995
2019-12-07 19:24:25 +08:00
点进楼主个人资料一看,字节跳动-前端开发。。。我溜了,可能大厂玩得花
icyalala
2019-12-07 19:27:09 +08:00
charles 想必楼主了解得很多,物尽其用。
至于 nginx,虽然前端这么用也没什么问题,只是。。。
就像把手机拿来当电筒照明也方便得很,但手机主要功能不是干这个的啊!!!
Rekkles
2019-12-07 20:39:46 +08:00
周杰伦和周杰有关系???
so898
2019-12-07 23:19:55 +08:00
这年头运维知识已经被弱化到这种程度了吗……
mageemeng
2019-12-08 01:25:22 +08:00
@beastk 笑醒
wee911
2019-12-08 07:55:21 +08:00
妈的,又来一个黑前端
qinxi
2019-12-08 09:34:38 +08:00
@594duck #25 这跟喷子有啥关系, 你既然已经挂着前端工程师了, 你就算不能 Google 难道你不能 bing/baidu?

如果是初学者可以说氛围不行.
FS1P7dJz
2019-12-08 09:35:45 +08:00
我还以为 nginx 出了新分支呢...
sxlzll
2019-12-08 09:53:15 +08:00
机构培训出来的?
abcbuzhiming
2019-12-08 11:15:12 +08:00
charles 是抓包工具,以前有个叫 Fiddler Web Debugger 也是类似的东西,从原理上说在,这玩意是正向代理

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

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

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

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

© 2021 V2EX