我是用 vite 开发 -> http://localhost:5173
使用 whistle 来映射项目域名进行开发(需要登录,种 cookies): localhost:5173 example.com/dev
还有那种更加便捷的本地开发方式?

我是用 vite 开发 -> http://localhost:5173
使用 whistle 来映射项目域名进行开发(需要登录,种 cookies): localhost:5173 example.com/dev
还有那种更加便捷的本地开发方式?
1 lneoi Nov 5, 2024 改 host chrome 里可以直接用 *.localhost 访问 |
2 luwang Nov 5, 2024 |
3 heyjei Nov 5, 2024 用 example.com 是最不推荐的。可以直接买一个 cn 域名,指向 127.0.0.1 或者网上有现成的服务 https://nip.io/ https://get.localhost.direct/ |
4 luwang Nov 5, 2024 还有一个本地开发使用 https 的 https://obsius.site/27631w4j1s5q4j0k3s3y |
9 oIMOo Nov 5, 2024 好像有 .local ? (貌似曾经看到过,不确定哈) |
10 cat Nov 5, 2024 @lizy0329 域名解析到 127.0.0.1 ,本地用 docker 安装 Nginx Proxy Manager 做转发 支持 SSL 一键签发,支持子目录,比如 / 和 /api 是不同服务,甚至 /api 可以转到外部服务,解决跨域问题 自由度比较高 |
11 totoro625 Nov 5, 2024 不需要处理 ssl 证书相关问题吗? 直接买个域名,泛解析证书 + 泛解析到 127.0.0.1 |
12 8355 Nov 5, 2024 我常用的 .local .cc |
13 brader Nov 5, 2024 我习惯起 .test |
14 zhhbstudio Nov 5, 2024 我就用 vite 的 localhost:5173, 接口通过 vite proxy ,然后登录用原始的测试环境登录(因为登录对我来说是第三方登录。。。。),通过 https://chromewebstore.google.com/detail/lhfkmfkjjeilbgfolpcndcbdgbdhbnlk 拷贝 cookie |
15 zhizunzz Nov 5, 2024 mkcert 负责证书,host 解析到 127.0.0.1 ,域名随便造 |
16 lululau Nov 5, 2024 *.localtest.me |
17 KagurazakaNyaa Nov 5, 2024 就用真实域名,解析到内网然后用 acme.sh 签署证书,需要频繁更新证书的用内网的 vault 作为 pki 进行 acme 签发,预先安装自己的 CA |
18 elevioux Nov 5, 2024 host 文件 加一行 127.0.0.1 xxx.test 要 SSL 就 mkcert |
19 esee Nov 5, 2024 via Android 自签啊,最简单的方式了 |
20 codingBug Nov 5, 2024 ngrok |
21 lisongeee Nov 5, 2024 最好别用自己不持有的公有域名作为测试服务域名 我们组内之前用过 test.nexus.com 作为测试域名 然后我无意间访问了 https://nexus.com 由于这个域名设置了 hsts 策略,会强转让所有子域名全走 https 你手动改成 http 浏览器还是强转转为 https ,这导致我的测试域名访问不了了 需要去 chrome://net-internals/#hsts 清除这个域名 |
22 vovov Nov 5, 2024 via iPhone 没人用 valet 的 park 文件夹功能吗,文件夹名就是一个测试域名 |
23 JensenQian Nov 6, 2024 要么买个六位数字的 xyz spaceship 最便宜的价格 0.65 美金一年,注册续费同价格 |
25 zh826256645 Nov 6, 2024 |
26 snowlee Nov 6, 2024 ngrok , 或者直接用 vscode 自带的 forward a port |
27 epiloguess Nov 6, 2024 本地测试可以用*.localtest.me ,支持泛解析,全部指向 127.0.0.1,比改 host 方便 其他人也用,可以改路由器 host,或者起个 dns 服务器,手动指定*.*.test |
30 unco020511 Nov 6, 2024 很简单,在 whistle 里将你的「生产域名」指向你的「 localhost:5173 」就可以了,浏览器直接访问生产域名地址,实际页面是你本地的 dev 服务提供,解决了跨域和 cookie 的问题. 同样的开发接口也是一样的 |
31 lizy0329 OP @unco020511 是的,现在我就是这样干的,什么都依靠 whistle 了。但我留意到好像国外也没有什么像 whistle 如此方便的解决方案?还是说别人压根不用绑定什么 Ip |
33 lizy0329 OP @Meursau1T Charles license: https://gist.github.com/yutao8/e8c685ebadc9c4b2c84c76f9bff1f7a8 |
34 duxiansen Nov 6, 2024 *.fbi.com 所有的域名都是指向 127.0.0.1 ,不用再配 hosts 了 |