从Angular向Node js API发出HTTP请求的正确方法是什么?

数量

即时消息使nodejs成角度的API调用,如下所示>

        public TUpdation(data): Observable<any>{
          const headers = new HttpHeaders(); 
          headers.set('content-type', null);  
          headers.set('Accept', 'multipart/form-data');
          headers.set('Access-Control-Allow-Origin',"*");
          return this.http.post(API.UPDATION, data, { headers }); 
        }

在node.js部分中,我试图接收下面的函数。

      exports.Updation = async (req,res,next) => {
          console.log("req.body : ",req.body); //Not getting the contents (empty)
          var classTM = req.body.checkbox2;
          var _entityclass;
           try{
             if(entityclass){
                _entityclass = "EE";
             }
            else if(entityclass){
                _entityclass = "TM";
             }
            else{
                _entityclass = "TMP";
             }
            try{
               console.log("req.body --- !!!  ",req.body); // Here Im able to get the contents
             }
            catch(e){
              }
           }
       catch(e){
       }
       }

我的问题是我一开始无法获得体内的成分。无论我要做什么,都无法将re.body内容放在首位。在第二次尝试中,我可以提取。有人可以帮我吗?我做错了什么?

泰特斯·苏蒂奥·范普拉

也许您可以尝试以下代码:

public TUpdation(data): Observable < any > {
    const headers = new HttpHeaders();
    // set content-type: `application/json`
    headers.set('content-type', 'application/json'); 
    // you can comment: multipart/form-data, if it's still does not work
    headers.set('Accept', 'multipart/form-data'); 
    headers.set('Access-Control-Allow-Origin', "*");
    // make sure your "data" is not an empty object
    // you can console.log(data); 
    return this.http.post(API.UPDATION, data, {
        headers
    });
}

在使用上述代码在Angular应用中更改代码之后,现在,请确保已将您添加body-parser到Express应用中。

您可以body-parser使用以下代码设置您的代码:

app.use(express.json());
app.use(express.urlencoded({ extended: true }));

您可以在上面复制该代码,然后放入app.js或中server.js

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 angular 向 node.js 发出 http.get() 请求?

来自分类Dev

使用node.js向API发出请求

来自分类Dev

向Node.js中的JSON API发出GET请求?

来自分类Dev

Chrome 扩展:向 node.js 服务器发出 http 请求,发送 cookie 凭据(CORS)

来自分类Dev

如何使用 Node.JS 向 Ghostbin 发出 POST 请求?

来自分类Dev

同源策略:为什么JS代码无法向其域发出HTTP请求?

来自分类Dev

使用Node.js和TypeScript的正确方法是什么?

来自分类Dev

Node.js中要求的正确方法是什么?

来自分类Dev

在 node.js 中 fork 循环的正确方法是什么

来自分类Dev

设置 Node.js 和 MySQL 的正确方法是什么?

来自分类Dev

使用 node.js 通过条件向多个主题发送 FCM 通知的正确语法是什么?

来自分类Dev

在同一网络上不同设备上预览Angular应用时,如何向Node.js服务器发出请求不会失败?

来自分类Dev

向Node.js类添加方法

来自分类Dev

节点js,向Google api发出https发布请求

来自分类Dev

向第三方API Node.js发出多个请求后如何发送响应

来自分类Dev

无法使用node.js和“请求”模块向UTF-8链接发出请求

来自分类Dev

发出HTTP请求时,node.js识别错误

来自分类Dev

使用angular2 http请求和Django CSRF保护的正确方法是什么?

来自分类Dev

如何从Angular向Node.js发送号码

来自分类Dev

如何向本地托管的node.js服务器发出jQuery请求?

来自分类Dev

关于 ajax 向 node.js POST 请求的问题(错误)

来自分类Dev

在Angular JS中,使用$ http服务发送请求时使用的默认“缓存”值是什么?

来自分类Dev

Angular.js-向指令发出定期事件

来自分类Dev

在Dart中向同一服务器发出多个请求的最佳方法是什么?

来自分类Dev

通过ajax不断向db发出请求的有效方法是什么?

来自分类Dev

同时使用Node.js中的许多MySQL服务器的正确方法是什么?

来自分类Dev

在node.js中计算Content-length标头的正确方法是什么

来自分类Dev

仅使用Node JS中包含数据的变量的正确方法是什么?

来自分类Dev

同时使用Node.js中的许多MySQL服务器的正确方法是什么?

Related 相关文章

  1. 1

    如何从 angular 向 node.js 发出 http.get() 请求?

  2. 2

    使用node.js向API发出请求

  3. 3

    向Node.js中的JSON API发出GET请求?

  4. 4

    Chrome 扩展:向 node.js 服务器发出 http 请求,发送 cookie 凭据(CORS)

  5. 5

    如何使用 Node.JS 向 Ghostbin 发出 POST 请求?

  6. 6

    同源策略:为什么JS代码无法向其域发出HTTP请求?

  7. 7

    使用Node.js和TypeScript的正确方法是什么?

  8. 8

    Node.js中要求的正确方法是什么?

  9. 9

    在 node.js 中 fork 循环的正确方法是什么

  10. 10

    设置 Node.js 和 MySQL 的正确方法是什么?

  11. 11

    使用 node.js 通过条件向多个主题发送 FCM 通知的正确语法是什么?

  12. 12

    在同一网络上不同设备上预览Angular应用时,如何向Node.js服务器发出请求不会失败?

  13. 13

    向Node.js类添加方法

  14. 14

    节点js,向Google api发出https发布请求

  15. 15

    向第三方API Node.js发出多个请求后如何发送响应

  16. 16

    无法使用node.js和“请求”模块向UTF-8链接发出请求

  17. 17

    发出HTTP请求时,node.js识别错误

  18. 18

    使用angular2 http请求和Django CSRF保护的正确方法是什么?

  19. 19

    如何从Angular向Node.js发送号码

  20. 20

    如何向本地托管的node.js服务器发出jQuery请求?

  21. 21

    关于 ajax 向 node.js POST 请求的问题(错误)

  22. 22

    在Angular JS中,使用$ http服务发送请求时使用的默认“缓存”值是什么?

  23. 23

    Angular.js-向指令发出定期事件

  24. 24

    在Dart中向同一服务器发出多个请求的最佳方法是什么?

  25. 25

    通过ajax不断向db发出请求的有效方法是什么?

  26. 26

    同时使用Node.js中的许多MySQL服务器的正确方法是什么?

  27. 27

    在node.js中计算Content-length标头的正确方法是什么

  28. 28

    仅使用Node JS中包含数据的变量的正确方法是什么?

  29. 29

    同时使用Node.js中的许多MySQL服务器的正确方法是什么?

热门标签

归档