如何使用请求模块发出请求模块NodeJs express

如何对此端点进行适当的发布请求。 当我使用POSTMAN我得到正确的响应,但是当我使用下面的函数调用时,我得到503错误。 根据我的说法,这个电话似乎很好。 我感谢您的帮助!!

const request = require('request'); const express = require('express'); // Initialize request var img64Data = "/9j/4AAQSkZJRgABAQAAAQABAAD/2w… "; // Include the entire base64 encoding. // Shown Below in the next page var send = {"img64": img64Data}; var api_address = "https://8n78hbwks0.execute-api.us-west-2.amazonaws.com/dev/"; // Make Post Request module.exports = app => { app.post('/axe', (req, res, next) => { console.log("inside the axe"); request.post({ url: api_address, body: JSON.stringify(send), headers: {"Content-Type":"application/json"} }, function (error, response, body) { console.log("hiii"); console.log(response.statusCode); if (!error && response.statusCode == 200) { // Successful call var results = JSON.parse(body); console.log(results) // View Results } }); }); }; 

你得到一个503错误https://en.wikipedia.org/wiki/List_of_HTTP_status_codes,因为你的服务器不回复任何http代码。

 if (!error && response.statusCode == 200) { // Successful call var results = JSON.parse(body); console.log(results) // View Results res.sendStatus(200); } else { res.sendStatus(response.statusCode); }