//向其他服务器发起请求
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);
});
如何调用其他服务器的接口
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 美国康奈尔大学的威克教授曾做过一个实验: 他把几只蜜蜂放进一个瓶子中,然后平放在那里。瓶底朝向有光亮的一方,瓶口散...