使用 express 从节点服务器向客户端发送数据时出现错误 JavaScript

I get error when sending data using express from node server to client side JavaScript

我正在从 ajax 调用 post 到节点服务器。服务器发出呼叫并给出响应。但在 cmd 提示符

中也会显示以下错误
express deprecated res.send(status, body): Use res.status(status).send(body) instead server.js:203:26
_http_server.js:248
throw new ERR_HTTP_INVALID_STATUS_CODE(originalStatusCode);
^RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: exporting started
at ServerResponse.writeHead (_http_server.js:248:11)
at ServerResponse._implicitHeader (_http_server.js:239:8)
at write_ (_http_outgoing.js:650:9)
at ServerResponse.end (_http_outgoing.js:761:5)
at ServerResponse.send (D:\Impex-Node server\node_modules\express\lib\response.js:221:10)
at ServerResponse.json (D:\Impex-Node server\node_modules\express\lib\response.js:267:15)
at ServerResponse.send (D:\Impex-Node server\node_modules\express\lib\response.js:158:21)
at Request._callback (D:\Impex-Node server\server\server.js:203:26)
at Request.self.callback (D:\Impex-Node server\node_modules\request\request.js:185:22)
at Request.emit (events.js:310:20) {
code: 'ERR_HTTP_INVALID_STATUS_CODE'
 }
[nodemon] app crashed - waiting for file changes before starting...

这是怎么回事?谁能帮我知道这个

请求调用如下:-

     request.post(url, {
        body :req_body,
        headers: {
            'Content-Type': 'application/json',
            'Authorization': `Bearer ${access_token}`
        }

    }, (error, res, body) => {
        if (error) {
            console.log('An error occured while loading the page', error)
            return
        }

        let data = JSON.parse(body);
        console.log("export data", data);
        console.log("export call:", data)
        response.send("exporting started", data)

        }

阅读错误信息的第一行:

express deprecated res.send(status, body): Use res.status(status).send(body) instead

现在看看你在哪里调用send:

response.send("exporting started", data)

您将两个参数传递给 send,但 documentation 显示它只接受 一个 参数。

有一次 它接受了两个参数,但即便如此,第一个参数也需要是 HTTP 状态代码,而字符串 "exporting started" 不是.

您应该使用 res.status(status).send(body) 而不是 res.send(status, body)