Windows10下API Connect本地API Designer跳转Bluemix登录页异常求助
解决
apic edit在不同CMD窗口跳转不同页面的问题 这种环境不一致导致的工具行为差异确实挺闹心的——我来帮你理清楚:
首先,你遇到的核心问题是两个管理员CMD窗口的环境变量不一致,导致apic edit的行为出现分歧。apic工具会依赖环境变量判断是否需要触发Bluemix登录流程,而SKIP_LOGIN就是控制这个逻辑的关键变量。
你尝试的set SKIP_LOGIN=true命令,是在当前CMD窗口临时设置环境变量,强制工具跳过登录验证,直接进入本地API编辑模式。如果执行这个命令后问题解决了,大概率是这个变量单独起了作用——毕竟另一个正常的窗口,要么是之前已经设置过这个变量,要么是工具在那个窗口的上下文里自动识别到了本地使用场景,默认跳过了登录。
如果想彻底确认是不是这个变量的功劳,可以做个简单测试:
- 在那个跳转到登录页的CMD窗口里,先执行
echo %SKIP_LOGIN%,看看输出是不是true。如果不是,执行set SKIP_LOGIN=true后再运行apic edit,应该就能正常打开本地设计页面了。 - 要是想让所有新打开的管理员CMD窗口都默认生效,不用每次手动设置,可以把这个变量添加到系统环境变量里:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」→ 新建系统变量,变量名填
SKIP_LOGIN,值填true。
内容的提问来源于stack exchange,提问作者John Ormerod
相关产品推荐
相关产品推荐

