【发布时间】:2020-09-17 06:14:15
【问题描述】:
我需要将一些数据从 angular 传递到 node.js 服务器。这是我的角度后列表组件: 从'@angular/core'导入{组件,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);
我正在尝试控制台记录数据,但没有任何反应。
【问题讨论】:
-
查看previous post,了解如何在 node.js 中获取 POST 正文
标签: node.js angular angular-fullstack