Skip to content

Commit cbc098f

Browse files
committed
获取访问来源url
1 parent 26c133c commit cbc098f

File tree

2 files changed

+7758
-7936
lines changed

2 files changed

+7758
-7936
lines changed

src/serve.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
//引入express中间件
2-
var express = require('express');
3-
var compression = require('compression');
2+
let express = require('express');
3+
let compression = require('compression');
44
let axios = require('axios');
55
const http = require('http');
6-
var bodyParser = require("body-parser");
6+
let bodyParser = require("body-parser");
7+
let fromUrl = '';
78

89
var app = express();
910
app.use(compression());
@@ -13,6 +14,7 @@ http.createServer(app).listen(67);
1314

1415
app.get('/', (req, res) => {
1516
res.sendFile('index.html', {root: __dirname});
17+
fromUrl = req.headers['referer'];
1618
});
1719

1820
app.get('/*', (req, res) => {
@@ -28,14 +30,15 @@ app.post('/*', (req, res) => {
2830

2931
// 转发时带着原请求的ip信息
3032
req.body.clientIp = clientIp.replace('::ffff:','');
33+
req.body.fromUrl = fromUrl;
3134

3235
axios.post(
3336
'http://39.104.22.73:8888' + pathName.replace('api',''),
3437
req.body
3538
).then(function (response) {
3639
res.end(JSON.stringify(response.data));
3740
}).catch(function (e) {
38-
console.log('ajax error');
41+
console.log('转发 ajax error');
3942
});
4043
});
4144

0 commit comments

Comments
 (0)