如何在angular-cli服务器中向另一台服务器发出代理API请求

How to make proxy API requests to another server in angular-cli server

提问人:SRIKANTH KARTHIKEYAN 提问时间:8/1/2023 最后编辑:SRIKANTH KARTHIKEYAN 更新时间:8/15/2023 访问量:28

问:

这是我的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。谁能解决它?

javascript 节点.js angularjs 服务器 angular-cli

评论


答: 暂无答案