思路:利用nodejs的request库,实现nodejs与其他后端如php的通讯
注意:我在编写代码的时候,将options中的body写为data导致出现报错500状态码的问题
代码:
/* 引入express框架 */
const express = require('express');
const app = express();
/* 引入cors,解决跨域问题*/
const cors = require('cors');
const request = require('request');
app.use(cors());
//post请求
const options = {
url: 'http://10.10.89.187:8085/api/plogin',
body:{
QUID : "1234567890",
password : "X7QC8hK5nNPurkm2",
username : "zxq"
},
//get请求:method:"GET",
method: "POST",
headers: {
'Content-Type': 'application/json',
},
json: true,
};
/* 监听端口 */
app.listen(3000, () => {
console.log('listen:3000');
request(options, (err, res, body) => {
if (err) {
return console.log(err);
}
console.log(res.statusCode);
console.log(res.statusMessage);
console.log(res.body);
});
})
结果: