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