我最近在Arch Linux VM上设置了NgBoilerplate
实例,该实例带有一组Docker容器,这些容器应该可以处理用户数据库。当使用检查操作访问localhost:4200
处的开发服务器时,系统显示错误:
“ GET http://localhost/auth/status 500 Internal Server Error”,当我尝试使用重设密码功能时,它出现错误,并显示“ POST http://localhost/auth/reset_password_req / auth / reset_password_request:1 500 Internal Server Error “。
我必须安装带有CORS Allow-Control-Allow-Origin
扩展名的Chrome,以解决CORS错误,该错误也正在使用其他Web浏览器填充。
系统是Arch VM
上所有软件包的最新版本,由于我的防火墙仅位于我的本地Intranet上,并且我的路由器上没有设置端口转发,因此我现在没有设置防火墙规则此虚拟机的公共端。
该项目是使用NPM重建进行重建的,以将其从Windows项目移至linux项目,并且正在访问该网站上的任何功能时,正在从事该项目的JS开发人员的系统都没有问题。
错误:
消息:“ ... / auth / reset_password_request的http故障响应”
首次访问该网站时,它会在用户登录之前显示/auth/status error
,然后在尝试测试重置密码功能时,显示“ / auth / reset_password_request” strong>错误。
此外,port 80
被一个docker容器占用,因此我无法将angularJS
重定向到port 80
来查看是否是未解决的端口问题代码。
请明确一点,我绝对不精通JS或docker容器,我只是想让该系统在我提供给正在开发此项目的团队的VM上运行。由于我不得不将AngularJS
项目从Windows构建更改为Linux构建,因此我在这里显然错了。