开始使用纱线启动后,JHipster无法登录(webpack)

时间:2017-04-08 07:39:36

标签: webpack jhipster

我无法使用默认管理员登录或测试生成的 JHipster(4.2.0)单片应用(maven,mysql on dev& prod,ES,Angular4 with i18n - no proxy set)它与"纱线开始" (适用于" ./ mvnw" )。

控制台日志:

  

[HPM]尝试从localhost:9060到http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)代理请求/ api / profile-info时发生错误       [HPM]尝试从localhost:9060代理请求/ api /帐户时发生错误:http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)       [HPM]尝试从localhost:9060到http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)代理请求/ api / profile-info时发生错误       [HPM]尝试从localhost:9060代理请求/ api /身份验证时发生错误:http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors)       [HPM]尝试从localhost:9060代理请求/ api / logout时发生错误:http://127.0.0.1:8080(ECONNREFUSED)(https://nodejs.org/api/errors.html#errors_common_system_errors

在开始之前,我使用包装器运行了maven测试并启动了mysql& elasticsearch docker containers(在 src / main / docker 中生成)。

任何想法都会非常感谢,提前感谢。

3 个答案:

答案 0 :(得分:11)

错误意味着browsersync / webpack无法连接到端口8080上的java后端以进行代理API调用:spring boot应用程序必须正在运行。你必须同时运行" ./ mvnw"和"纱线开始"。请参阅documentation和webpack / webpack.dev.js文件

答案 1 :(得分:1)

您还可以通过传递诸如./mvnw -Pdev,webpack或./gradlew -Pdev -Pwebpack之类的webpack配置文件,在启动时强制maven / gradle运行webpack:dev任务。运行干净的任务后,这特别有用。

答案 2 :(得分:0)

我收到此错误,是因为我将服务端口更改为8081。 如果是这种情况,则应在文件中将端口设置为更改后的端口;

  

webpack / webpack.dev.js

proxy: [{
        context: [
            .....
        ],
        target: `http${options.tls ? 's' : ''}://localhost:8081`,