// 导包
const express = require('express');
const axios = require('axios');
const app = express();
const cookie = '12232332'
axios.defaults.withCredentials = true;
app.all('*', (request, response, next) => {
console.log('Access-Control-Allow-Origin')
response.header('Access-Control-Allow-Origin', '*');
response.header('Access-Control-Allow-Headers', 'content-type');
response.header('Access-Control-Allow-Methods', 'DELETE,PUT,POST,GET,OPTIONS');
response.header('Access-Control-Allow-Credentials', true)
if (request.method.toLowerCase() == 'options') {
response.send(200);
} else {
next()
}
})
// 处理请求--测试
app.get('/index', (request, response) => {
response.json({
status: 0,
message: 'success'
})
})
// 测试
app.get('/list', (request, response) => {
response.json([
{name: '1'},
{name: '2'},
{name: '3'}
])
})
app.get('/wxamp/cgi/route', (request, response) => {
let url = '';
axios.get(url,{
headers: {'cookie': cookie}//设置header信息
}).then(axiosRes => {
console.log('weixin', axiosRes.data)
response.json(axiosRes.data)
})
})
// 启动服务
app.listen(3000, err => {
if (err) {
console.log(err)
}
console.log('server start success')
})
node服务器设置cookie
最新推荐文章于 2023-03-28 01:16:34 发布