javascript - 修改req.body和res。 Node.Js/Express 应用程序中的参数

标签 javascript node.js express

我的脚本中有一部分需要使用一个函数,该函数将 reqres 数据作为其变量。

有什么方法可以填充它们而无需实际提交表单,例如

    req.body.entry.body = 'this is a test post about things that are apples';

    res.locals.user.uid = node.uid;

然后调用

    entries.submit(req, res, next);

谢谢!

最佳答案

这取决于您调用 entries.submit 的函数所在的位置,并且可能有一种更清晰的方法来构造您所要求的内容。但你的粗略答案是

someOtherFunction = function(req, res, next) {
  myReq = {
    body: {
      entry: {
        body: "this is a test post about things that are apples"
      }
    } 
  };

  myRes = {
    locals: {
      user: {
         uid: node.uid
      }
    }
  };

  entries.submit(myReq, myRes, next);
}

关于javascript - 修改req.body和res。 Node.Js/Express 应用程序中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23871052/

相关文章:

javascript - 获取 Google 地点自动完成状态

javascript - Angular Controller 中的范围值错误

javascript - 使用 react 钩子(Hook)设置值的问题

node.js - Node.JS、Socket.IO 和集群中的 WebSocket 握手不起作用

mysql - Node js可以直接使用MySQL服务端口吗?

javascript - 我的代码播放器上的 CSS 部分不工作

javascript - 无法使用组合 reducer REACT 显示数据

node.js - NodeJS 实际上使用 OAuth (Twitter)

javascript - 密码确认后如何将用户重定向到url?

javascript - 如何在对 Angular 客户端应用程序的响应中发送 API key ?