首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用/etc/hosts在本地主机的不同端口上设置不同的域

使用/etc/hosts在本地主机的不同端口上设置不同的域
EN

Stack Overflow用户
提问于 2017-05-25 14:38:54
回答 1查看 591关注 0票数 0

我正在构建两个Angular 2应用程序。一个是客户端,另一个是管理部分。

在临时服务器和生产服务器上,我配置了nginx虚拟主机,以便它们以以下方式为我的页面提供服务:

http://example.com/ (是客户端应用程序) http://example.com/#/admin (是管理页面)

而且它是有效的。我需要这样的配置,因为我使用JWT令牌进行身份验证。该令牌存储在I LocalStorage上,并且我只有一个登录表单,它位于客户端应用程序( example.com )上。

因此,当我登录到客户端应用程序并单击访问管理面板时,我被重定向到example.com/#/admin,因为URL来源没有更改,所以我仍然在本地存储中有JWT,我能够检查用户是否具有“超级管理员”角色,如果有,他将具有访问管理面板的权限。

现在,我需要在本地环境中进行相同的配置。

目前,当我在本地机器上启动两个Angular的2应用程序时,它们位于具有不同端口的以下域上。

http://localhost:4300 (客户端应用程序) http://localhost:4700 (管理页面应用程序)

我想要在本地机器上启动两个应用程序并键入

http://localhost:4300用于访问客户端应用程序,http://localhost:4300/#/admin用于访问管理应用程序。

是否可以通过配置/etc/hosts来实现?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-09-29 20:43:29

您可以使用此项目。它实现了一个反向代理,该代理完成将所选本地域重新路由到特定端口的工作。它非常容易使用

https://github.com/cristianoliveira/ergo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44173905

复制
相关文章

相似问题

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