JHipster在启动纱线启动(webpack)后无法登录



我无法使用默认管理员登录或测试生成的JHipster(4.2.0)单片应用程序(maven,dev&prod上的mysql,ES,带有i18n的Angular4 - 没有代理设置)后,使用">yarn start"启动它(虽然与"./mvnw">一起工作)。

控制台日志:

[HPM] 尝试将请求/api/profile-info 从本地主机:9060 代理到 http://127.0.0.1:8080 时出错 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) [马力士]尝试将请求/api/account 从本地主机:9060 代理到 http://127.0.0.1:8080 时出错 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) [马力士]尝试将请求/api/profile-info 从本地主机:9060 代理到 http://127.0.0.1:8080 时出错 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) [马力士]尝试将请求/api/身份验证从本地主机:9060 代理到 http://127.0.0.1:8080 时出错(ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) [马力士]尝试将请求/api/logout 从本地主机:9060 代理到 http://127.0.0.1:8080 时出错 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

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

任何想法将不胜感激,提前感谢。

该错误意味着 browsersync/webpack 无法连接到端口 8080 上的 Java 后端以进行代理 API 调用:Spring 启动应用程序必须正在运行。您必须同时运行"./mvnw"和"yarn start"。请参阅文档和 webpack/webpack.dev.js 文件

您还可以强制 maven/gradle 运行webpack:dev任务,同时通过传递 webpack 配置文件(如./mvnw -Pdev,webpack./gradlew -Pdev -Pwebpack)开始。这在运行清理任务后特别有用。

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

webpack

/webpack.dev.js

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

最新更新