我被一个http失败响应"未知错误"困扰,我没有找到问题在哪里. 使用PDO,当我用messageText"string"将对象发送到Mysql服务器登录时,一切都很好,并连接到Mysql,但当我向表添加查询POST时,会出现以下错误:

{"headers": {"normalizedNames": {},"lazyUpdate": null,"headers": {}},"status": 0,"statusText": "Unknown     Error","url": "https://www.boulangerieqc.com/assets/crudmysql/insert_message.php","ok": false,"name":     "HttpErrorResponse","message": "Http failure response for     https://www.boulangerieqc.com/assets/crudmysql/insert_message.php: 0 Unknown Error","error":     {"isTrusted": true}}

我要捕捉我的消息文本的.ts是:

let connectionMysqlObjMessage={messageText:this.newMessage.value.messageText,db_host:this.extract.boulanger.db_host,db_username:this.extract.boulanger.db_username,db_name:this.extract.boulanger.db_name,db_password:this.extract.boulanger.db_password,}this.api.createMessageMysql(connectionMysqlObjMessage).subscribe((res)=>{console.log('avant api='+res)

我的火焰:

createMessageMysql(MessageObj: Object) {return this.http.post(this.baseUrl + 'insert_message.php',MessageObj, {responseType: 'json'})}

如果你有什么 idea ,我很乐意解决这个问题.

推荐答案

似乎是CORS的问题.try 在服务器端禁用(或配置)它.这应该可以解决你的问题

Angular相关问答推荐

如何取消针叶林输入的自动填充?

Angular 17上的material 工具提示的自定义样式

添加@ nx/webpack插件 destruct 了Nativescript构建

如何跨不同组件使用ng模板

如何动态呈现组件并以Angular 访问它们的方法?

Angular 16:CSRF配置:我仍然可以使用HttpXsrfInterceptor和HttpXsrfCookieExtractor类吗?Inteli-J说他们不存在

如何确保[共享]组件是真正的哑组件?(Angular )

是否自动处理Angular /RxJS观测数据的取消订阅

Angular 16独立依赖注入问题

如何使用Angular 将图像作为二进制数据发送到我的API?

Angular-每2个流式传输多个HTTP调用

无法绑定到formControl,因为它不是input的已知属性

为什么Angular的ViewEncapsulation枚举有没有值为1的键?

Angular ngFor 索引从 1 开始 循环

Angular2 Pipes:输出原始 HTML

Angular:ViewChild 上未定义 nativeElement

Angular 5 响应式表单 - 单选按钮组

默认情况下如何在Angular中 Select mat-button-toggle

无法在 RxJs 6 和 Angular 6 中使用 Observable.of

如何使用formControlName和处理嵌套的formGroup?