Node.js 如何在ExpressJS中将数据和消息发送到res.send

Node.js 如何在ExpressJS中将数据和消息发送到res.send,node.js,express,Node.js,Express,我想将数据和消息一起发送,如下所示,REST API响应由ExpressJS组成 main.js ... global.RES = require(./response); ... exports.SUC_FIND = { resCode: '100', message: 'Successfully Find Post' } response.js ... global.RES = require(./response); ... exports.SUC_FIND = { re

我想将数据和消息一起发送,如下所示,REST API响应由ExpressJS组成

main.js

...
global.RES = require(./response);
...
exports.SUC_FIND = {
  resCode: '100',
  message: 'Successfully Find Post'
}
response.js

...
global.RES = require(./response);
...
exports.SUC_FIND = {
  resCode: '100',
  message: 'Successfully Find Post'
}
API

...
let result = [Post List]

res.send( ? )

// Expected Response in Client
/*
console.log(response.data.resCode) // '100'
console.log(response.data.message) // 'Success ...'
console.log(response.data.result) // [Post List]
*/
...
var RES = require(./response);
let result = [Post List]

res.send( {...RES, result} )

怎么做呢?

我不完全明白你的意思,但我相信你是这样想的

response.js

 var SUC_FIND = {
      resCode: '100',
      message: 'Successfully Find Post'
     }

 module.exports=SUC_FIND;
API

...
let result = [Post List]

res.send( ? )

// Expected Response in Client
/*
console.log(response.data.resCode) // '100'
console.log(response.data.message) // 'Success ...'
console.log(response.data.result) // [Post List]
*/
...
var RES = require(./response);
let result = [Post List]

res.send( {...RES, result} )

res.json({…response,result})
use res.send({}),无法使用全局注册的res.SUC\u FIND@hoangdvput
const response=require(/响应)。