Node.js 为什么HTTP Post方法错误:无法读取属性';邮政';未定义的?

Node.js 为什么HTTP Post方法错误:无法读取属性';邮政';未定义的?,node.js,angular,post,Node.js,Angular,Post,角度HTTP Post方法错误:无法读取未定义的属性“Post”。 我正在尝试发出我的第一个http POST请求。但它不起作用 为什么这个post方法不起作用 Nirodha,如果要使用http请求,需要将提供程序放在构造函数中: 导入HttpClient: 从“@angular/common/http”导入{HttpClient} 将HttpClient放入构造函数中: 构造函数(私有http:HttpClient){} 在app.module.ts中,您需要将其放入导入阵列: 导入:[

角度HTTP Post方法错误:无法读取未定义的属性“Post”。 我正在尝试发出我的第一个http POST请求。但它不起作用

为什么这个post方法不起作用



Nirodha,如果要使用http请求,需要将提供程序放在构造函数中:

  • 导入HttpClient:

    从“@angular/common/http”导入{HttpClient}

  • 将HttpClient放入构造函数中:

    构造函数(私有http:HttpClient){}

  • 在app.module.ts中,您需要将其放入导入阵列:

    导入:[HttpClientModule]

  • 并记住在代码开头导入

    import { HttpClientModule } from "@angular/common/http";
    

    正如错误所述,http是未定义的。请提供一个编译成功但未传递数据谢谢,这是在定义构造函数(私有http:HttpClient){}之后的工作
    import { HttpClientModule } from "@angular/common/http";