本地开发用什么域名? - V2EX
lizy0329

本地开发用什么域名?

  •  
  •   lizy0329 Nov 5, 2024 6653 views
    This topic created in 554 days ago, the information mentioned may be changed or developed.

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

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

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

    34 replies    2024-11-06 23:13:56 +08:00
    lneoi
        1
    lneoi  
       Nov 5, 2024   1
    改 host chrome 里可以直接用 *.localhost 访问
    luwang
        2
    luwang  
       Nov 5, 2024   2
    我喜欢用这个 https://switchhosts.vercel.app/zh 管理切换 hosts
    heyjei
        3
    heyjei  
       Nov 5, 2024   5
    example.com 是最不推荐的。可以直接买一个 cn 域名,指向 127.0.0.1

    或者网上有现成的服务
    https://nip.io/
    https://get.localhost.direct/
    luwang
        4
    luwang  
       Nov 5, 2024
    还有一个本地开发使用 https 的 https://obsius.site/27631w4j1s5q4j0k3s3y
    lizy0329
        5
    lizy0329  
    OP
       Nov 5, 2024
    @luwang 好像不能添加端口号,不能添加 path ,体积又大,切换还有缓存,已废弃
    cat
        6
    cat  
       Nov 5, 2024
    注册过 dev.js.cndevjs.net 和各种 *.dev 专门用来开发… 没为啥,就是开发起来比较顺眼
    现在直接用 dev. 前缀的二级域名了…
    dddd1919
        7
    dddd1919  
       Nov 5, 2024
    lizy0329
        8
    lizy0329  
    OP
       Nov 5, 2024
    @cat 所以是真实域名 -> ngrok -> localhost 开发的罗,成本不会很高咩
    oIMOo
        9
    oIMOo  
       Nov 5, 2024
    好像有 .local ?
    (貌似曾经看到过,不确定哈)
    cat
        10
    cat  
       Nov 5, 2024
    @lizy0329
    域名解析到 127.0.0.1 ,本地用 docker 安装 Nginx Proxy Manager 做转发
    支持 SSL 一键签发,支持子目录,比如 / 和 /api 是不同服务,甚至 /api 可以转到外部服务,解决跨域问题
    自由度比较高
    totoro625
        11
    totoro625  
       Nov 5, 2024
    不需要处理 ssl 证书相关问题吗?
    直接买个域名,泛解析证书 + 泛解析到 127.0.0.1
    8355
        12
    8355  
       Nov 5, 2024
    我常用的
    .local
    .cc
    brader
        13
    brader  
       Nov 5, 2024
    我习惯起 .test
    zhhbstudio
        14
    zhhbstudio  
       Nov 5, 2024
    我就用 vite 的 localhost:5173, 接口通过 vite proxy ,然后登录用原始的测试环境登录(因为登录对我来说是第三方登录。。。。),通过 https://chromewebstore.google.com/detail/lhfkmfkjjeilbgfolpcndcbdgbdhbnlk 拷贝 cookie
    zhizunzz
        15
    zhizunzz  
       Nov 5, 2024
    mkcert 负责证书,host 解析到 127.0.0.1 ,域名随便造
    lululau
        16
    lululau  
       Nov 5, 2024
    *.localtest.me
    KagurazakaNyaa
        17
    KagurazakaNyaa  
       Nov 5, 2024
    就用真实域名,解析到内网然后用 acme.sh 签署证书,需要频繁更新证书的用内网的 vault 作为 pki 进行 acme 签发,预先安装自己的 CA
    elevioux
        18
    elevioux  
       Nov 5, 2024
    host 文件 加一行 127.0.0.1 xxx.test

    要 SSL 就 mkcert
    esee
        19
    esee  
       Nov 5, 2024 via Android
    自签啊,最简单的方式了
    codingBug
        20
    codingBug  
       Nov 5, 2024
    ngrok
    lisongeee
        21
    lisongeee  
       Nov 5, 2024
    最好别用自己不持有的公有域名作为测试服务域名

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

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

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

    经常有本地运行前后端的需求,我是直接配置了个 Nginx ,搭配 mkcert 生成证书,通常用 dev.comtest.com ,其他指向他们的子域名,就不用一直更新证书了
    snowlee
        26
    snowlee  
       Nov 6, 2024
    ngrok , 或者直接用 vscode 自带的 forward a port
    epiloguess
        27
    epiloguess  
       Nov 6, 2024   2
    本地测试可以用*.localtest.me ,支持泛解析,全部指向 127.0.0.1,比改 host 方便
    其他人也用,可以改路由器 host,或者起个 dns 服务器,手动指定*.*.test
    vovov
        28
    vovov  
       Nov 6, 2024 via iPhone
    @charlie21 使用不限语言呀,其它语言也可以用嘛
    66z
        29
    66z  
       Nov 6, 2024
    @heyjei 学到了,这个不错
    unco020511
        30
    unco020511  
       Nov 6, 2024   1
    很简单,在 whistle 里将你的「生产域名」指向你的「 localhost:5173 」就可以了,浏览器直接访问生产域名地址,实际页面是你本地的 dev 服务提供,解决了跨域和 cookie 的问题.
    同样的开发接口也是一样的
    lizy0329
        31
    lizy0329  
    OP
       Nov 6, 2024
    @unco020511 是的,现在我就是这样干的,什么都依靠 whistle 了。但我留意到好像国外也没有什么像 whistle 如此方便的解决方案?还是说别人压根不用绑定什么 Ip
    Meursau1T
        32
    Meursau1T  
       Nov 6, 2024 via Android
    @lizy0329 说不定他们用 charles
    duxiansen
        34
    duxiansen  
       Nov 6, 2024
    *.fbi.com
    所有的域名都是指向 127.0.0.1 ,不用再配 hosts 了
    About     Help     Advertise     Blog     API     FAQ     Solana     1075 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 92ms UTC 22:45 PVG 06:45 LAX 15:45 JFK 18:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86