ignite-jhipster不适用于后端Jhipster

时间:2018-05-01 14:05:15

标签: react-native jhipster

我遵循本教程https://jruddell.com/blog/ignite-jhipster

我创建后端并启动它,我创建前端并在设备上推送应用程序(avd),我尝试使用用户/用户登录,但它不起作用,但在网络上http://localhost:8080/它可以正常工作好。

AppConfig.js

export default {
  apiUrl: 'http://localhost:8080',
  appUrlScheme: 'mobile',
  // font scaling override - RN default is on
  allowTextFontScaling: true
}

react-native配置发生了变化?我怎么能用ignite-jhispter看日志?

谢谢你

2 个答案:

答案 0 :(得分:1)

当您启动JHipster后端时,它会显示您的应用可以访问的本地和外部IP。复制外部IP并将其用作API网址。 http://localhost:8080将与iOS模拟器配合使用,但不适用于Android模拟器,因为它具有自己的环回服务。

----------------------------------------------------------
    Application 'backend' is running! Access URLs:
    Local:      http://localhost:8080
    External:   http://10.0.0.113:8080 <- Use this as your apiUrl for Android
    Profile(s):     [swagger, dev]
----------------------------------------------------------

答案 1 :(得分:0)

最后,我找到了它:D

启动android模拟器后:

adb reserve tcp:8080 tcp:8080 

我必须在运行应用程序时指定端口:

react-native run-android --port 8080

当然,正如您所说,在AppConfig.js中使用此IP 10.0.2.2

export default {
  apiUrl: 'http://10.0.2.2:8080',
  appUrlScheme: 'mobile',
  allowTextFontScaling: true
}

它现在适用于我的avd。