本地开发用什么域名?

47 天前
 lizy0329

我是用 vite 开发 -> http://localhost:5173

使用 whistle 来映射项目域名进行开发(需要登录,种 cookies): localhost:5173 example.com/dev

还有那种更加便捷的本地开发方式?

4350 次点击
所在节点    Web Dev
34 条回复
lisongeee
46 天前
最好别用自己不持有的公有域名作为测试服务域名

我们组内之前用过 test.nexus.com 作为测试域名

然后我无意间访问了 https://nexus.com 由于这个域名设置了 hsts 策略,会强转让所有子域名全走 https 你手动改成 http 浏览器还是强转转为 https ,这导致我的测试域名访问不了了

需要去 chrome://net-internals/#hsts 清除这个域名
vacker
46 天前
没人用 valet 的 park 文件夹功能吗,文件夹名就是一个测试域名
JensenQian
46 天前
要么买个六位数字的 xyz
spaceship 最便宜的价格 0.65 美金一年,注册续费同价格
charlie21
46 天前
@vacker 主要是用 php / laravel 的人不会问这个问题
zh826256645
46 天前
@lneoi 你好另一个我

经常有本地运行前后端的需求,我是直接配置了个 Nginx ,搭配 mkcert 生成证书,通常用 dev.comtest.com ,其他指向他们的子域名,就不用一直更新证书了
snowlee
46 天前
ngrok , 或者直接用 vscode 自带的 forward a port
epiloguess
46 天前
本地测试可以用*.localtest.me ,支持泛解析,全部指向 127.0.0.1,比改 host 方便
其他人也用,可以改路由器 host,或者起个 dns 服务器,手动指定*.*.test
vacker
46 天前
@charlie21 使用不限语言呀,其它语言也可以用嘛😁
66z
46 天前
@heyjei 学到了,这个不错
unco020511
46 天前
很简单,在 whistle 里将你的「生产域名」指向你的「 localhost:5173 」就可以了,浏览器直接访问生产域名地址,实际页面是你本地的 dev 服务提供,解决了跨域和 cookie 的问题.
同样的开发接口也是一样的
lizy0329
46 天前
@unco020511 是的,现在我就是这样干的,什么都依靠 whistle 了。但我留意到好像国外也没有什么像 whistle 如此方便的解决方案?还是说别人压根不用绑定什么 Ip
Meursau1T
45 天前
@lizy0329 说不定他们用 charles
lizy0329
45 天前
duxiansen
45 天前
*.fbi.com
所有的域名都是指向 127.0.0.1 ,不用再配 hosts 了

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

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

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

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

© 2021 V2EX