我使用快速nodejs服务器作为我的应用程序的中间件,从前端(反应)我正在构建表单数据并且它到达nodeJS。
在Node JS中我使用multer来解析表单数据,但是我需要从节点JS发出一个post请求到我的外部服务器,并建立了表单数据。
我尝试传递multer对象,并在nodeJS中创建表单数据。
My Node JS代码如下:
$url_params = array(
'formatting' => 'MARKDOWN',
'message' => $message
);
$params = http_build_query($url_params);
$crl = curl_init();
curl_setopt($crl, CURLOPT_URL, $url . '?' . $params);
curl_setopt($crl, CURLOPT_HTTPHEADER, $header);
curl_setopt($crl, CURLOPT_HEADER, 0);
curl_setopt($crl, CURLOPT_POST, true);
curl_setopt($crl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($crl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($crl, CURLOPT_SSL_VERIFYPEER, 0);
$rest = curl_exec($crl);
curl_close($crl);
我尝试了所有内容并尝试搜索stackoverflow中的所有帖子,但仍然不知道如何解决这个问题。
感谢您的帮助, NM
答案 0 :(得分:0)
你试过请求吗? https://www.npmjs.com/package/request
import request from 'request'
request.post({
url: `${url}/uploadFiles`,
headers: headersPayload,
form: formdata,
}, (err, response, body) => {
})