首页 > 解决方案 > 将数据库连接字符串更改为较新的版本,Web 应用程序在本地运行正常,但 url 在登录页面返回 404

问题描述

Web 应用程序在后端有 Java,在前端有 React。我在 AWS 中创建了一个生产数据库 RDS 实例的副本,我想将其用作新的测试数据库。我更改了 .pom 文件中的连接字符串,并确保其他所有内容都匹配。

这是成功的,因为我在本地拥有完整的功能。但是,该 url 在登录页面返回 404 错误。我无法使用任何凭据登录。它会告诉我电子邮件或用户名不存在。

控制台错误:

api.js:66 POST http://qapage.webpage.com/api/login net::ERR_ABORTED 404 (Not Found)

api.js 文件第 66 行:

export function postPublicResource(uri, jsonQuery) {
  var url = getUrl(uri);
  POST_PARAMETERS.body = serialize(jsonQuery);
  return fetch(url, POST_PARAMETERS)
    .then(status)
    .then(json);
}

但是我不确定如果它在本地运行是否是代码问题?

我检查了 postgres 版本、驱动程序、url、数据库连接,重新启动了 EC2 api/ui 实例。一切都在本地正常工作,但我无法登录 url。可能是什么问题,我该如何解决这样的问题?

标签: javascriptjavareactjsamazon-web-services

解决方案


推荐阅读