前端框架的开发者是否更喜欢用 localhost 而非 127.0.0.1?如果是,为什么会有这种现象?

2020-02-17 23:07:40 +08:00
 siteshen

比如使用某前端框架的项目的启动信息:

$ yarn run start
...
Ready on http://localhost:3000/
...

另外如 django 的启动信息:

$ ./manage.py runserver
...
Starting development server at http://127.0.0.1:8000/
...
4102 次点击
所在节点    程序员
19 条回复
gaobing
2020-02-17 23:08:42 +08:00
localhost 打字打的快,输入法也会联想出来。
raysonx
2020-02-17 23:10:12 +08:00
在我看来 localhost 也可以是 ::1。
hst001
2020-02-17 23:18:38 +08:00
大概是输入太方便了吧
jim9606
2020-02-17 23:34:07 +08:00
你不能假设用的是 ipv4,万一是纯 v6 或者 nat64 那种环境呢
有些程序是只监听::1,然后利用 OS 的兼容机制监听 127.0.0.1 的
事实上也没有 RFC 规定 localhost 是本机,至少 CA/浏览器论坛( CA/Browser Forum )不认可这个,很多浏览器也不认为 localhost 是本机
https://letsencrypt.org/zh-cn/docs/certificates-for-localhost/
optional
2020-02-17 23:40:33 +08:00
没有自动填充的话,localhost 比 127 好打多了。
Kobayashi
2020-02-17 23:46:06 +08:00
被傻逼 MySQL 教会了要显式写 IP 地址 127.0.0.1。

localhost - Wikipedia https://en.m.wikipedia.org/wiki/Localhost#Special_cases
LokiSharp
2020-02-18 00:01:45 +08:00
localhost 可以不指向 127.0.0.1
zzNucker
2020-02-18 01:15:12 +08:00
localhost 有些时候是没有这个 hosts 的
Osk
2020-02-18 01:50:47 +08:00
说到这个我就想到一个很类似的 sudo 坑爹问题了,有一次忘了将 hostname 127.0.0.1 写进 hosts 里面,每次 sudo 卡到怀疑人生。。。
Mutoo
2020-02-18 07:53:38 +08:00
localhost 是域名,可以绑证书的。127.0.0.1 是 IP 不能绑证书。
hx123
2020-02-18 09:54:26 +08:00
对,我也遇到过 local 没有指向 127.0.0.1 的情况,简直是坑爹,怀疑人生。
不过对我来说 local 和 127.0.0.1 我都不用,因为会同时开发很多个站点,不喜欢用端口,所以我比较喜欢加个.t 的后缀,可以当做是.test,访问就是 xx.t,xxx.t,xxxx.t,习惯用测试域名。
hronro
2020-02-18 09:59:49 +08:00
这也能扯到前端后端的区别上面
shynome
2020-02-18 10:09:26 +08:00
@Mutoo ip 也能绑证书 https://1.1.1.1/
SaigyoujiYuyuko
2020-02-18 10:13:46 +08:00
oh 我都是 ide sftp 跟内网开发机器同步的... xxx.dev.uuz.org
superrichman
2020-02-18 17:47:27 +08:00
@Mutoo IP 可以绑证书,请不要误导
Mutoo
2020-02-18 19:23:53 +08:00
@superrichman @shynome 1.1.1.1 的证书是 cloudflare-dns.com ,而 1.1.1.1 只是这个证书的一个别名而已。
noobma
2020-02-18 21:27:07 +08:00
@Mutoo 用 127.0.0.1 做本地开发用的话,可以绑证书起 https 的服务
huihuimoe
2020-02-18 21:28:09 +08:00
@Mutoo https://101.101.101.101/ plz
marcong95
2020-02-19 01:44:50 +08:00
localhost 比 127.0.0.1 好打,尤其是在没有小键盘的情况下,不过也不知道为啥,我发现我自己其实是习惯打 IP 的,前端一只。。

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

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

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

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

© 2021 V2EX