问题描述: 在使用Angular和Express时,发现GET请求无法正常工作。
解决方法:
import { HttpClient } from '@angular/common/http';
constructor(private http: HttpClient) {}
const express = require('express');
const app = express();
app.get('/api/data', (req, res) => {
// 处理GET请求的逻辑
res.send('GET请求已成功处理');
});
app.listen(3000, () => {
console.log('Express服务器已经启动');
});
import { HttpClient } from '@angular/common/http';
constructor(private http: HttpClient) {}
getData() {
this.http.get('/api/data').subscribe((response) => {
console.log(response);
});
}
getData
方法:
如果以上步骤都正确执行,并且Express服务器正常监听GET请求的路由,应该能够成功发送和处理GET请求。如果问题仍然存在,可以进一步检查是否有其他配置或代码问题。