首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以为多个localhost项目设置自定义dev域?

是否可以为多个localhost项目设置自定义dev域?
EN

Stack Overflow用户
提问于 2016-03-14 18:12:30
回答 1查看 245关注 0票数 1

目前,我正在从事几个基于节点的项目,并发现自己有几个localhost:xxxx实例。这使得我们很难记住哪一个是哪个..。客户端在localhost:3000上,服务A在localhost:3030上吗?等

我还使用WakaTime来跟踪每个项目所花费的时间,并且为每个项目都有一个自定义域将使该设置更容易工作。

今天我已经搜索了很长一段时间了,似乎找不到任何不依赖Apache的想法。

我希望达到的目标是:

  • 访问projectA.dev将服务于应用程序,就像我点击localhost:3000时一样。浏览器会导航到client.dev/#/account,而我会看到这个站点。
    • 访问projectB.dev将服务于应用程序,就像访问localhost:3030一样(注意不同的端口)
    • 等等..。

我的设置细节:

现在看来,我唯一的选择就是设置具有特定子域的ngrok隧道.希望在这方面有经验的人有智慧的话。

编辑:我确实找到了一个试图解决同一类型问题的所以问题。不幸的是,我无法在工作中为我的机器分配多个IP地址。

EN

回答 1

Stack Overflow用户

发布于 2016-10-11 12:23:25

如果编辑etc/ host文件,可以将任意主机名设置为127.0.0.1。在您最喜欢的文本编辑器中打开/etc/host并添加以下一行:

代码语言:javascript
复制
127.0.0.1   www.example.com

不确定如何避免在向example.com发出的HTTP请求中指定端口,但如果必须避免在请求级别指定该端口,则可以将nodejs作为根用户运行,使其侦听端口80。

编辑:编辑/etc/host之后,您可能已经缓存了该域的DNS请求。您可以通过在命令行上运行此命令来清除缓存的条目。

代码语言:javascript
复制
dscacheutil -flushcache
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35994952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档