V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lizy0329
V2EX  ›  Web Dev

本地开发用什么域名?

  •  
  •   lizy0329 · 21 小时 56 分钟前 · 2686 次点击

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

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

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

    30 条回复    2024-11-06 10:02:03 +08:00
    lneoi
        1
    lneoi  
       21 小时 27 分钟前   ❤️ 1
    改 host chrome 里可以直接用 *.localhost 访问
    luwang
        2
    luwang  
       20 小时 59 分钟前   ❤️ 2
    我喜欢用这个 https://switchhosts.vercel.app/zh 管理切换 hosts
    heyjei
        3
    heyjei  
       20 小时 55 分钟前   ❤️ 2
    example.com 是最不推荐的。可以直接买一个 cn 域名,指向 127.0.0.1

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

    要 SSL 就 mkcert
    esee
        19
    esee  
       13 小时 45 分钟前 via Android
    自签啊,最简单的方式了
    codingBug
        20
    codingBug  
       13 小时 28 分钟前
    ngrok
    lisongeee
        21
    lisongeee  
       12 小时 48 分钟前
    最好别用自己不持有的公有域名作为测试服务域名

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

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

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

    经常有本地运行前后端的需求,我是直接配置了个 Nginx ,搭配 mkcert 生成证书,通常用 dev.comtest.com ,其他指向他们的子域名,就不用一直更新证书了
    snowlee
        26
    snowlee  
       1 小时 45 分钟前
    ngrok , 或者直接用 vscode 自带的 forward a port
    epiloguess
        27
    epiloguess  
       1 小时 33 分钟前   ❤️ 1
    本地测试可以用*.localtest.me ,支持泛解析,全部指向 127.0.0.1,比改 host 方便
    其他人也用,可以改路由器 host,或者起个 dns 服务器,手动指定*.*.test
    vacker
        28
    vacker  
       1 小时 33 分钟前 via iPhone
    @charlie21 使用不限语言呀,其它语言也可以用嘛😁
    66z
        29
    66z  
       45 分钟前
    @heyjei 学到了,这个不错
    unco020511
        30
    unco020511  
       42 分钟前
    很简单,在 whistle 里将你的「生产域名」指向你的「 localhost:5173 」就可以了,浏览器直接访问生产域名地址,实际页面是你本地的 dev 服务提供,解决了跨域和 cookie 的问题.
    同样的开发接口也是一样的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5833 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:44 · PVG 10:44 · LAX 18:44 · JFK 21:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.