我需要将一些数据从 Angular 传递到 Node.js 服务器。这是我的角度帖子列表组件:从“@angular/核心”导入 { 组件,OnInit };从 “@angular/common/http” 导入 { HttpClient };
@Component({
selector: 'app-postlist',
templateUrl: './postlist.component.html',
styleUrls: ['./postlist.component.css']
})
export class PostlistComponent implements OnInit {
constructor(private http: HttpClient) { }
public data="test";
ngOnInit(): void {
this.http
.post("http://localhost:3000/api/book",this.data);
}
}
我的node.js服务器:
const express=require('express');
var app = express();
app.post('/api/book', function(req, res, next){
var data = req.body.params;
console.log(data);
});
app.listen(3000);
我想安慰一下。记录数据,但什么都没有发生。
在服务器中,您必须将消息的格式更改为JSON,如下所示
app.get('/api/GetFlux',function(req,resp){
let data = "hello"
resp.send(JSON.stringify(data));
})
在角度水平上
GetFlux():Observable<any[]>{
return this.http.get<any>(this.APIUrlNode+'/GetFlux');
}
this.service.GetFlux().subscribe(res =>{
this.fluxList = {
data:res
}
console.log("Data from node "+this.fluxList.data)
//,
}, err => {
console.log(" err = "+err)
})
如果您计划打印有效载荷<code>,请执行此操作。数据,接受请求。body
而不是req.body.params
。此外,还要检查控制台中是否存在cors
错误,这也可能会阻止您的数据到达web服务器。
您的通话中缺少 .subscribe。将您的代码更改为:-
ngOnInit(): void {
this.http
.post("http://localhost:3000/api/book",this.data).subscribe();
}
在 nodejs 中,只需打印 req.body
问题内容: 这是html中的表单示例: 这是在服务器上运行的node.js函数: 我有两个问题: 如何从html页面调用node.js中的函数?因为html文件在端口80上运行,而node.js在8080上运行(当我尝试将node.js移到端口80时,它会写“ // Unhandled’error’event”)。 在node.js函数中,我将“ ?????” 如何从html表单获取数据。当我输入
我需要将下面的类中的数据传递到我的Flitter应用程序,其中的数据仅在来电事件发生时可用。我需要将此数据(mobileNumber)传递给颤振(如果可能,即使颤振应用程序终止,我也需要传递数据) 广播接收器。Java语言 }根据以上代码,我需要将incomingNumber传递给Flatter。如果可能-即使应用程序已关闭,也要共享数据。 MainActivity.java 目前,即使应用程序被
问题内容: 我想做的事情: 使用jquery ajax请求将一些数据(例如json)简单地发送到node.js http服务器。 由于某种原因,我无法在服务器上获取数据,因为它从不触发请求的“数据”事件。 客户代码: 服务器代码: 如我所说,它永远不会进入请求的“数据”事件。 注释: 1.记录“收到请求”消息; 2.响应很好,无法使用数据将其返回给客户端。 有什么帮助吗?我想念什么吗? 谢谢大家。
我想从我的angular 8应用程序向我的Spring启动服务器发送一个文件 我在Spring尝试了 - MultiPartFile,HttpServletRequest和一些其他方法,但没有成功。 我希望有人能告诉我如何在Spring获得文件...如果需要在我的角度应用程序中进行一些更改。 角8 当我发送文件时-在组件中 服务 Spring靴 我试过这个 https://medium.com/@
我正在开发一个应用程序,该应用程序收集用户选择(从复选框中)并将其发送到一个新活动(当按下按钮时)。在新活动中,将收集一个新数据(editText)并将新收集的接收数据合并并通过电子邮件发送。 当我按下第一个按钮将复选框数据发送到新活动时,我得到一个错误: 应用程序意外停止 下面是代码: 复选框转换方法为: 所以,如果有任何错误,请告诉我。