这是我的 proxy.config.ts 文件:
{
"/api": {
"target": "http://localhost:3000",
"secure": false
}
}
** 这是我的 package.json 文件:**
"scripts":
{
"ng": "ng",
"start": "ng serve --proxy-config src/proxy.conf.json",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test"
},
** 这是我的服务文件:**
getrooms()
{
return this.http.get<roomlist[]>('/api')
}
addrooms(room:roomlist)
{
return this.http.post<roomlist[]>('/addrooms',room)
}
editroom(room:roomlist,aml:any)
{
return this.http.put<roomlist[]>(`/edit/${aml.roomno}`,room)
}
delete(id:number)
{
return this.http.delete<roomlist[]>(`/delete/${id}`)
}
.
在这种情况下,get方法可以正常工作。put,post,delete方法不起作用,它显示无法获取localhost://4200/addrooms,你可以修复它吗