//向其他服务器发起请求
const http = require('http');
//http请求壳子
function request_mi(opt, data) {
return new Promise((resolve, reject) => {
http.request(opt, (res) => {
res.setEncoding('utf8');
let body = '';
res.on("data", (chunk) => {
body += chunk;
});
res.on("end", () => {
resolve(JSON.parse(body));
});
}).on("error", (err) => {
reject(err.message);
}).end(data);
})
}
router.post('/logic', async function (req, res, next) {
let data = {};
data = JSON.stringify(data);
let opt = {
host: '127.0.0.1',
port: '7788',
method: 'GET',
path: '/api/file',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': data.length
}
}
let results = await request_mi(opt, data);
res.json(results);
});
如何调用其他服务器的接口
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 美国康奈尔大学的威克教授曾做过一个实验: 他把几只蜜蜂放进一个瓶子中,然后平放在那里。瓶底朝向有光亮的一方,瓶口散...