You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地运行Angular应用时创建/登录用户出现500错误求助

本地Angular应用数据库操作500错误排查
  • 本地运行Angular应用,数据库采用Windows Authentication,用户角色为db_owner
  • 应用可正常读取数据库数据,但执行创建账户或用户登录操作时触发500错误

错误截图

登录操作错误:
登录时500错误

创建用户操作错误:
创建用户时500错误

当前proxy配置(proxy.config.js)

const PROXY_CONFIG = [
    {
        context: [
            "/api",
            "/connect"
        ],
        target: "http://localhost:5000/",
        secure: false,
        changeOrigin: true
    }
]

module.exports = PROXY_CONFIG;

排查建议

  1. 优先查看后端日志:500是服务器内部错误,直接去localhost:5000对应的后端服务里找详细错误栈,这是定位问题最直接的方式
  2. 检查Windows身份传递:读数据正常不代表写操作的身份上下文一致,确认后端是否正确将当前Windows用户身份传递给数据库,是否启用了身份模拟
  3. 验证数据库写权限:确认db_owner角色确实拥有用户表的INSERT、UPDATE权限,部分场景下可能存在表级权限限制
  4. 校验请求参数:检查登录/创建账户的请求字段是否符合后端要求,比如必填项缺失、格式错误也可能触发服务器报错
  5. 确认代理转发有效性:用浏览器F12查看请求的实际路径、响应状态,确认代理是否正确将请求转发到后端5000端口

内容的提问来源于stack exchange,提问作者Suji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 17:02:20